/* ============ RECHTE SPALTE ALLGEMEIN (zB LogIn) ==============*/
div.rechtespaltediv {
	width:300px;
	float:left;
}

div.buttonsrechts {
	width:300px;
	float:left;
	margin-bottom:10px;
}

div.graueboxgesamt {
	width:300px;
	float:left;	
}
div.graueboxgesamt a {
	color:#46463D;
	font-size:70%;
	padding-left:30px;
	padding-top:3px;
	float:left;
	text-decoration:none;
}

div.abstaendeinput{
	width:291px;
	margin-top:10px;
	padding-left:9px;
	margin-left:0px;
	padding-bottom:11px;
	float:left;
}

div.borderinput {
	width:264px;
	height:18px;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	float:left;
}

div.borderinput input {
	width:263px;
	height:16px;
	border-left:1px solid #404040;
	border-top:1px solid #404040;
	border-right:1px solid #D4D0C8;
	border-bottom:1px solid #D4D0C8;
	color:#4E4D41;
	float:left;
}
div.submitbutton {
	width:13px;
	height:13px;
	float:left;
	padding-left:7px;
	padding-top:3px;
}

div.aktionsbutton {
	width:300px;
 	height:27px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/mitgliederbutton.gif);
	background-repeat:no-repeat;
}


div.aktionsbuttontext {
	padding-left:30px;
	padding-top:5px;
	color:#46463d;
	font-weight:bold;
	font-size:90%;
	float:left;
}
div.aktionsbuttontext a {
	width:250px;
	text-decoration:none;
	color:#46463d;
	font-weight:bold;
	float:left;
}

div.aktionsbuttonlink a {
	float:left;  
 	margin-top:7px;
}

div.graueboxlinks {
	width:149px;
	height:20px;
	margin-right:2px;
	background-color:#f4f4ef;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/mitgliederkontakt.gif);
	background-repeat:no-repeat;
	background-position:10px 3px;
}

div.graueboxlinks a {
	padding-left:26px;
}
div.graueboxrechts {
	width:149px;
	height:20px;
	background-color:#f4f4ef;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/ksta_logo_klein.gif);
	background-repeat:no-repeat;
	background-position:10px 3px;
}

div.linksgesamt {
	width:290px;
	padding-left:10px;
	padding-top:10px;
	float:left;
}

div.beitraglink {
	width:290px;
	float:left;
	padding-bottom:10px;
}

div.beitraglink span {
	color:#46463d;
	width:15px;
	float:left;
	font-weight:bold;
	font-size:80%;
}
div.beitraglink a {
	width:265px;
	padding-left:5px;
	padding-right:5px;
	float:left;
	color:#46463d;
	text-decoration:underline;
	font-size:80%;	
}
div.uebersichtslink {
	width:290px;
	float:left;
	padding-bottom:5px;
}

div.uebersichtslink a {
	width:270px;
	float:left;
	color:#46463d;
	text-decoration:none;
	font-size:80%;	
}

/*_________Schnipsel wie Top-Beiträge etc.______________*/

div.hggrafiksuchevertikal {
	width:300px;
	background-image:url(/pics/layout/ksta_blogs/fotoblog/hg_navibutton_verti.gif);
	background-repeat:repeat-y;
	color:#DC841C;
	float:left;
}

div.hggrafiksucheoben {
	width:300px;
	background-image:url(/pics/layout/ksta_blogs/fotoblog/hg_navibutton_oben.gif);
	background-position: top left;
	background-repeat:no-repeat;
	float:left;
}

div.hggrafiksucheunten{
	width:300px;
	background-image:url(/pics/layout/ksta_blogs/fotoblog/hg_navibutton_unten.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	float:left;
}

div.textimbuttonmitlupe {
	width:154px;
	height:19px;
	padding-left:30px;
	padding-top:4px;
	color:#737366;
	font-weight:bold;
	font-size:90%;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/lupe.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
}

div.textimbuttonohnelupe {
	width:271px;
	height:19px;
	padding-left:10px;
	padding-top:4px;
	color:#737366;
	font-weight:bold;
	font-size:90%;
	float:left;
}

div.textimbuttonohnelupe a {
	color:#737366;
	text-decoration:none;
}


div.textimbuttonohnelupe span {
	font-size:70%;
}

div.suchelinkimbutton a {
	width:110px;
	text-align:right;
	color:#46463d;
 	text-decoration: underline; 
 	float:left; 
 	font-size:70%; 
 	margin-top:6px;
}

div.submitbuttonbeitraege {
	width:13px;
	height:13px;
	float:left;
	padding-top:5px;
}

div.fotovorschaugesamt {
	width:270px;
	float:left;
	padding-top:10px;
	padding-left:30px;
	padding-bottom:15px;
}

div.kontaktlink {
	width:149px;
	height:91px;
	float:left;
	padding-top:10px;
	border-right:#E3E7E9 solid 1px;
	border-bottom:#E3E7E9 solid 1px;
}

div.picundicon {
	float:left;
	width:105px;
	padding-left:44px;
}

a.namenslink {
	width:149px;
	float:left;
	text-align:center;
	margin-top:4px;
	color:#46463D;
	font-size:80%; 
	text-decoration:underline;
}

img.icononline {
	margin-top:14px;
	margin-left:4px;
}

div.fotos {
	width: 101px;
	height: 92px;
	float: left;
	margin-right:40px;
	margin-bottom:10px;
	background-color: #EEEEEA;
}

div.fotovorschaugesamtklein {
	width:287px;
	float:left;
	padding-top:10px;
	padding-left:13px;
	padding-bottom:10px;
}

div.fotovorschaugesamtklein2 {
	width:287px;
	float:left;
	padding-top:0px;
	padding-left:13px;
	padding-bottom:0px;
}

/* Hack für vertikale zentrierung in div's */

div.hgfotos1 {
	display: table;
	height: 92px; 
	width: 101px;
	_position: relative;
	overflow: hidden;
}

div.hgfotos2 {
	_position: absolute; 
	_top: 50%;
	display: table-cell; 
	vertical-align: middle;
}

div.hgfotos3 {
	_position: relative; 
	_top: -50%;
	width: 101px;
	text-align: center;
	//margin-bottom: -2px;
}

/* Ende Hack für vertikale zentrierung in div's */

/* Ende Hack für vertikale zentrierung in div's */


/* ---------------- LAYER KLEIN ANFANG ------------- */
div.blayerkleinblock {
	width:127px;
	height:67px;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/kstablog/blayerklein.gif);
	background-position:top;
	background-repeat:repeat-y;
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
}

div.blayerkleinnone {
	display:none;
}
div.blayerkleinueberschrift {
	width:100px;
	height:18px;
	float:left;
	color:#0D416E;
	font-weight:bold;
	font-size:70%;
	margin-left:10px;
	margin-top:8px;
	margin-right:5px;
	white-space: nowrap; 
}

div.blayerkleintext {
	width:100px;
	float:left;
	color:#46463D;
	font-size:70%;
	margin-left:10px;
	padding-bottom:1px;	
}
/* ---------------- LAYER KLEIN ENDE --------------- */

/* ---------------- LAYER STARTSEITE ANFANG ------------- */
div.startlayerblock {
	width:218px;
	height:170px;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/startlayer.gif);
	background-position:top;
	background-repeat:repeat-y;
	position:absolute;
	top:0px;
	left:0px;
	z-index:99;
}

div.startlayernone{
	display:none;
}
div.startlayerschrift {
	width:200px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

div.startlayertext {
	width:200px;
	float:left;
	color:#46463D;
	font-size:70%;
	padding-bottom:2px;	
}
/* ---------------- LAYER KLEIN ENDE --------------- */

div.profilpicklein {
	width: 45px;
	height: 48px;
	float: left;
	margin-right:30px;
	margin-bottom:10px;
	background-color: #EEEEEA;
}

/* Hack für vertikale zentrierung in div's */

div.hgprofilpic1klein {
	display: table;
	height: 48px; 
	width: 45px;
	_position: relative;
	overflow: hidden;
}

div.hgprofilpic2klein {
	_position: absolute; 
	_top: 50%;
	display: table-cell; 
	vertical-align: middle;
}

div.hgprofilpic3klein {
	_position: relative; 
	_top: -50%;
	width: 48px;
	text-align: center;
	//margin-bottom: -2px;
}

/* Ende Hack für vertikale zentrierung in div's */


div.ohnemargin {
	margin-right:0px;
}

input.neuesfoto {
	margin:0px;
	margin-top:10px;
	padding:0px;
}
div.absendenknopf a {
	color:#dc841c;
}

div.ohnemargin {
	margin-right:0px;
}


/* ============== AB HIER STARTSEITE ==============*/
div.starseiteboxen {
	width:770px;
	float:left;

}

div.starseiteboxen div.buttonsmitabstand {
	width:247px;
	height:338px;
	float:left;
	margin-right:14px;
	overflow:hidden;
} 
div.starseiteboxen div.buttonsohneabstand {
	width:247px;
	height:338px;
	float:left;
	overflow:hidden;
} 

/* BLOGTEASER*/

div.starseiteboxen div.hgblogvertikal {
	width:247px;
	height:338px;
	background-image:url(/pics/layout/ksta_blogs/starseite_blog_verti.gif);
	background-repeat:repeat-y;
	float:left;
	overflow:hidden;
}

div.starseiteboxen div.hgblogoben {
	width:247px;
	height:338px;
	background-image:url(/pics/layout/ksta_blogs/starseite_blog_oben.gif);
	background-position: top left;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

div.starseiteboxen div.hgblogunten{
	width:247px;
	height:338px;
	background-image:url(/pics/layout/ksta_blogs/starseite_blog_unten.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	float:left;
	overflow:hidden;
}

div.blogtextmitbild {
	width:194px;
	height:19px;
	padding-left:32px;
	padding-top:4px;
	color:#4F628B;
	font-weight:bold;
	font-size:90%;
	float:left;
}

div.blogtextmitbild a {
	color:#4F628B;
	text-decoration:none;
}


div.submitbuttonbeitraege {
	width:13px;
	height:13px;
	float:left;
	padding-top:6px;
}
div.blogteaser {
	width:237px;
	float:left;
	padding-left:10px;
	padding-top:7px;
}

div.blogteaser  p {
	width:237px;
	color:46463D;
	font-size:80%;
	color:#46463D; 
}
div.blogteaser span {
	width:237px;
	font-weight:bold;
	color:#4F628B;
}

p.ueberschrift {
	width:237px;
	color:#46463D; 
	font-size:80%;
	padding:0px;
	margin:0px;
	margin-top:13px;
	padding-left:10px;
	float:left;
}

div.linksgesamt {
	width:227px;
	padding:0px;
	margin:0px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:15px;
	float:left;
}


div.starseiteboxen div.beitraglink {
	width:227px;
	float:left;
	padding:0px;
	padding-bottom:3px;
	margin:0px;
}

div.starseiteboxen div.beitraglink span {
	color:#4F628B;
	width:auto;
	float:left;
	font-weight:bold;
	font-size:80%;

}

div.starseiteboxen div.beitraglink a {
	width:200px;
	float:left;
	padding:0px;
	margin:0px;
	color:#4F628B;
	padding-left:3px;
	text-decoration:underline;
	font-size:80%;	
}

/* FOTOBLOGTEASER*/

div.starseiteboxen div.hgfotovertikal {
	width:247px;
	height:338px;
	background-image:url(/pics/layout/ksta_blogs/starseite_foto_verti.gif);
	background-repeat:repeat-y;
	float:left;
	overflow:hidden;
}

div.starseiteboxen div.hgfotooben {
	width:247px;
	height:338px;
	background-image:url(/pics/layout/ksta_blogs/starseite_foto_oben.gif);
	background-position: top left;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

div.starseiteboxen div.hgfotounten {
	width:247px;
	height:338px;
	background-image:url(/pics/layout/ksta_blogs/starseite_foto_unten.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	float:left;
	overflow:hidden;
}

div.fototeaser {
	width:237px;
	float:left;
	padding-left:10px;
	padding-top:7px;
}

div.fototeaser  p {
	width:237px;
	color:46463D;
	font-size:80%;
	color:#46463D; 
}
div.fototeaser span {
	width:237px;
	font-weight:bold;
	color:#DC841C;
}


div.fototextmitbild {
	width:194px;
	height:19px;
	padding-left:32px;
	padding-top:4px;
	color:#DC841C;
	font-weight:bold;
	font-size:90%;
	float:left;
}

div.fototextmitbild a {
	color:#DC841C;
	text-decoration:none;
}

div.starseiteboxen div.fotovorschaugesamt {
	width:227px;
	float:left;
	padding:0px;
	margin:0px;
	padding-top:5px;
	padding-left:14px;
}

div.starseiteboxen div.fotos {
	width: 101px;
	height: 92px;
	float: left;
	margin-right:10px;
	margin-bottom:10px;
	background-color: #EEEEEA;
}

div.starseiteboxen div.ohnemargin {
	margin-right:0px;
}

/* Hack für vertikale zentrierung in div's */

div.starseiteboxen div.hgfotos1 {
	display: table;
	height: 92px; 
	width: 101px;
	_position: relative;
	overflow: hidden;
}

div.starseiteboxen div.hgfotos2 {
	_position: absolute; 
	_top: 50%;
	display: table-cell; 
	vertical-align: middle;
}

div.starseiteboxen div.hgfotos3 {
	_position: relative; 
	_top: -50%;
	width: 101px;
	text-align: center;
	//margin-bottom: -2px;
}


/* AUSGEHBLOGTEASER*/

div.starseiteboxen div.hgausvertikal {
	width:247px;
	height:338px;
	background-image:url(/pics/layout/ksta_blogs/starseite_aus_verti.gif);
	background-repeat:repeat-y;
	float:left;
	overflow:hidden;
}

div.starseiteboxen div.hgausoben {
	width:247px;
	height:338px;
	background-image:url(/pics/layout/ksta_blogs/starseite_aus_oben.gif);
	background-position: top left;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

div.starseiteboxen div.hgausunten {
	width:247px;
	height:338px;
	background-image:url(/pics/layout/ksta_blogs/starseite_aus_unten.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	float:left;
	overflow:hidden;
}

div.ausgehteaser {
	width:237px;
	float:left;
	padding-left:10px;
	padding-top:7px;
}

div.ausgehteaser  p {
	width:237px;
	color:46463D;
	font-size:80%;
	color:#46463D; 
}
div.ausgehteaser span {
	width:237px;
	font-weight:bold;
	color:#814748;
}


div.ausgehtextmitbild {
	width:194px;
	height:19px;
	padding-left:32px;
	padding-top:4px;
	color:#814748;
	font-weight:bold;
	font-size:90%;
	float:left;
}


div.ausgehtextmitbild a {
	color:#814748;
	text-decoration:none;
}

div.starseiteboxen div.ausgehteasertext {
	width:229px;
	height:194px;
	margin-top:5px;
	float:left;
	overflow:hidden;	
	background-color:#F5F2F2;
}


div.linksacht {
	margin-left:8px;
}

div.linkszehn {
	margin-left:10px;
}

div.starseiteboxen div.kneipenbild {
	width: 45px;
	height: 48px;
	margin-left:4px;
	margin-top:4px;
	float: left;
	background-color: #EEEEEA;
}

div.starseiteboxen div.ohnemargin {
	margin-right:0px;
}

/* Hack für vertikale zentrierung in div's */

div.starseiteboxen div.hgprofilpic1klein {
	display: table;
	height: 48px; 
	width: 45px;
	_position: relative;
	overflow: hidden;
}

div.starseiteboxen div.hgprofilpic2klein {
	_position: absolute; 
	_top: 50%;
	display: table-cell; 
	vertical-align: middle;
}

div.starseiteboxen div.hgprofilpic3klein {
	_position: relative; 
	_top: -50%;
	width: 48px;
	text-align: center;
	//margin-bottom: -2px;
}

/* Ende Hack für vertikale zentrierung in div's */

div.ausgehlinks {
	width:auto;
	float:left;
	color:#814748;
	font-size:80%;
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
}

div.ausgehlinks a {
	color:#814748;
	text-decoration:underline;
}

div.divumlink {
	width:229px;
	float:left;
}

div.ausgehlinks span.kategorielink {
	width:auto;
	margin-left:18px;
}

div.ausgehlinks span.kategorielink2 {
	width:auto;
	margin-left:4px;
}

div.textzumlink {
	width:220px;
	margin-left:4px;
	float:left;
	color:#46463D;
	font-size:80%;

}

div.textzumlink a {
	text-decoration:underline;
	color:#46463D;
}

div.abstandhalter {
	width:1px;
	height:1px;
	line-height: 1px;
	font-size: 1px;
	clear:both;
}

/* LOGIN - Feld */

div.buttonsunten {
	width:770px;
	float:left;
	/*margin-top:20px;*/
	padding-bottom:20px;
}

div.buttonslinks {
	width:378px;
	height:188px;
	float:left;
	margin-right:14px;
}

div.buttonslinkseltern {
	width:378px;
	height:298px;
	float:left;
	margin-right:14px;
}

div.starseiteboxen div.hgmitvertikal {
	width:378px;
	height:188px;
	background-image:url(/pics/layout/ksta_blogs/starseite_mitmachen_verti.gif);
	background-repeat:repeat-y;
	float:left;
	overflow:hidden;
}

div.starseiteboxen div.hgmitoben {
	width:378px;
	height:188px;
	background-image:url(/pics/layout/ksta_blogs/starseite_mitmachen_oben.gif);
	background-position: top left;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

div.starseiteboxen div.hgmitunten{
	width:378px;
	height:188px;
	background-image:url(/pics/layout/ksta_blogs/starseite_mitmachen_unten.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	float:left;
	overflow:hidden;
}



div.starseiteboxen div.hgmitvertikalhoeher {
	width:378px;
	height:298px;
	background-image:url(/pics/layout/ksta_blogs/starseite_mitmachen_verti.gif);
	background-repeat:repeat-y;
	float:left;
	overflow:hidden;
}

div.starseiteboxen div.hgmitobenhoeher  {
	width:378px;
	height:298px;
	background-image:url(/pics/layout/ksta_blogs/starseite_mitmachen_oben.gif);
	background-position: top left;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

div.starseiteboxen div.hgmituntenhoeher {
	width:378px;
	height:298px;
	background-image:url(/pics/layout/ksta_blogs/starseite_mitmachen_unten.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	float:left;
	overflow:hidden;
}


div.starseiteboxen div.hgmitvertikalhoehereltern {
	width:378px;
	height:298px;
	background-image:url(/pics/layout/ksta_blogs/starseite_eltern_verti.gif);
	background-repeat:repeat-y;
	float:left;
	overflow:hidden;
}

div.starseiteboxen div.hgmitobenhoehereltern  {
	width:378px;
	height:298px;
	background-image:url(/pics/layout/ksta_blogs/starseite_eltern_oben.gif);
	background-position: top left;
	background-repeat:no-repeat;
	float:left;
	overflow:hidden;
}

div.starseiteboxen div.hgmituntenhoehereltern {
	width:378px;
	height:298px;
	background-image:url(/pics/layout/ksta_blogs/starseite_eltern_unten.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	float:left;
	overflow:hidden;
}


div.starseiteboxen div.mitmachtextmitbild {
	width:336px;
	height:19px;
	padding-left:22px;
	padding-top:4px;
	color:#327FAE;
	font-weight:bold;
	font-size:90%;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/kstablog/autor_maennlein.gif);
	background-repeat:no-repeat;
	background-position: 8px 4px;
}

div.starseiteboxen div.mitmachtextmitbild a {
	color:#327FAE;
	text-decoration:none;
}



div.starseiteboxen div.mitmachtextmitbildverein {
	width:134px;
	height:19px;
	padding-left:24px;
	padding-top:3px;
	color:#000000;
	font-weight:bold;
	font-size:90%;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/wappen_startseite.gif);
	background-repeat:no-repeat;
	background-position: 8px 5px;
}

div.starseiteboxen div.mitmachtextmitbildverein a {
	color:#000000;
	text-decoration:none;
}

div.vereinsbereichslink {
	width:200px;
	float:left;
	font-size:80%;
	font-weight:bold;
	padding-top:4px;
}

div.vereinsbereichslink a {
	color:#000000;
	text-decoration:none;
}


div.starseiteboxen div.mitmachtextmitbildeltern {
	width:137px;
	height:19px;
	padding-left:29px;
	padding-top:3px;
	color:#6B8B50;
	font-weight:bold;
	font-size:90%;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/eltern/elternicon_start.gif);
	background-repeat:no-repeat;
	background-position: 8px 4px;
}



div.starseiteboxen div.mitmachtextmitbildeltern a {
	color:#6B8B50;
	text-decoration:none;
}



div.elternbereichslink {
	width:185px;
	float:left;
	font-size:80%;
	font-weight:bold;
	padding-top:4px;
}

div.elternbereichslink a {
	color:#6B8B50;
	text-decoration:none;
}


div.elterntextstart {
	width:354px;
	float:left;
	height:59px;
	color:#46463D;
	font-size:80%;
	padding:8px;
}

div.elterntextstart span {
	color:#6B8B50;
	font-weight:bold;
}


div.starseiteboxen div.elternteasertext {
	width:360px;
	height:184px;
	margin-top:5px;
	float:left;
	overflow:hidden;	
	background-color:#F7F9F6;
}


div.elternlinks {
	width:auto;
	float:left;
	color:#6B8B50;
	font-size:80%;
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
}

div.elternlinks a {
	color:#6B8B50;
	text-decoration:underline;
}

div.elternlinks span.kategorielink {
	width:auto;
	margin-left:18px;
}

div.elternlinks span.kategorielink2 {
	width:auto;
	margin-left:4px;
}
div.divumlinkeltern {
	width:350px;
	float:left;
	overflow:hidden;
}


div.starseiteboxen div.ausgehtextohnebild {
	width:346px;
	height:19px;
	padding-left:10px;
	padding-top:4px;
	color:#327FAE;
	font-weight:bold;
	font-size:90%;
	float:left;
}
div.starseiteboxen div.submitbuttonbeitraege {
	width:13px;
	height:13px;
	float:left;
	padding-top:6px;
}

div.starseiteboxen div.loginhgfarbe {
	width:370px;
	height:160px;
	float:left;
	background-color:#F6F8F9;
	margin-top:1px;
}

div.linksvier {
	margin-left:4px;
}
div.linksfuenf {
	margin-left:5px;
}
div.starseiteboxen div.mitmachteaser {
	width:350px;
	float:left;
	padding-left:4px;
	padding-top:7px;
}

div.starseiteboxen div.mitmachteaser  p {
	width:350px;
	color:46463D;
	font-size:80%;
	color:#327FAE; 
}
div.starseiteboxen div.mitmachteaser span {
	font-weight:bold;
	color:#327FAE;
}
div.starseiteboxen div.mitmachteaser a {
	font-weight:bold;
	text-decoration:underline;
	color:#327FAE;
}
div.starseiteboxen div.mitmachteaser span.strichlinie {
	font-weight:normal;
	color:#327FAE;
	background-image:url(/pics/layout/ksta_blogs/ausgehen/strichlinie.gif);
	background-repeat:repeat-x;
	background-position: bottom left;
}
div.starseiteboxen p.registriert {
	width:357px;
	color:#46463D; 
	font-size:80%;
	font-weight:bold;
	float:left;
	padding-bottom:5px;
	padding-top:7px;
	background-image:url(/pics/layout/ksta_blogs/rand_formularueberschrift.gif);
	background-repeat:repeat-x;	
	background-position:bottom left;
}

div.eingabefeldergesamt  {
	width:366px;
	float:left;
}

div.eingabefeld {
	width:360px;
	float:left;
	padding-left:6px;
}

div.eingabefeld span {
	width:110px;
	float:left;
	font-size:80%;
	color:#46463D
}

div.eingabefeld input {
	width:220px;
	float:left;
	margin-left:22px;
	font-size:80%;
	color:#46463D;
}


div.buttonstart {
	width:360px;
	float:left;	
	padding-top:4px;
	font-size:88%;
	font-weight:bold;
}

div.buttonstart a {
	color:#327FAE;
	width:74px;
	height:15px;
	margin-left:287px;
	padding-top:2px;
	float:left;
	text-decoration:none;
	text-align:center;
	background-image:url(/pics/layout/ksta_blogs/abschickenbutton.gif);
	background-repeat:no-repeat;
	font-size:88%;
}

div.buttonstart a:hover {
	color:#327FAE;
	height:15px;
	margin-left:287px;
	float:left;
	padding-top:2px;
	text-align:center;
	text-decoration:none;
	background-image:url(/pics/layout/ksta_blogs/abschickenbutton_mouseover.gif);
	background-repeat:no-repeat;
}

div.stadtmenschenfotos {
	width:369px;
	padding:0px;
	margin:0px;
	padding-left:13px;
	padding-top:18px;
	float:left;

}

div.starseiteboxen div.stadtmenschen {
	width: 45px;
	height: 48px;
	margin-right:16px;
	margin-bottom:22px;
	float:left;
	background-color: #EEEEEA;
}

div.starseiteboxen div.ohnemargin {
	margin-right:0px;
}

/* Hack für vertikale zentrierung in div's */



/*============= VEREINSBOX ============*/

div.hgververtikal {
	width:770px;
	background-image:url(/pics/layout/ksta_blogs/starseite_ver_verti.gif);
	background-repeat:repeat-y;
	float:left;
}

div.hgveroben {
	width:770px;
	background-image:url(/pics/layout/ksta_blogs/starseite_ver_oben.gif);
	background-position: top left;
	background-repeat:no-repeat;
	float:left;
}

div.hgverunten {
	width:770px;
	background-image:url(/pics/layout/ksta_blogs/starseite_ver_unten.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	float:left;
}

div.vereinstextmitbild {
	width:520px;
	height:20px;
	padding-left:30px;
	padding-top:3px;
	color:#000000;
	font-weight:bold;
	font-size:90%;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/wappen_startseite.gif);
	background-repeat:no-repeat;
	background-position: 13px 5px;

}


div.linkszuvereinen {
	width:200px;
	float:left;
	padding-top:3px;
}

div.linkszuvereinen a {
	color:#0092C9;
	font-size:80%;
	text-decoration:none;
	font-weight:bold;
}

div.linkspfeilvereine {
	width:13px;
	margin-top:4px;
	float:left;

}

div.vereinestart {
	width:770px;
	float:left;
}

div.vereineneubox {
	width:770px;
	float:left;
	font-weight:bold;
	font-size:90%;
	color:#000000;
	text-align:center;
}

div.vereinegesamt {
	width:370px;
	padding-left:18px;
	float:left;
}

div.bildundvereinsname {
	width:97px; 
	height:117px;
	float:left;
	padding-left:18px;
	padding-top:12px;
}

div.bildundvereinsname p {
	width:85px; 
	color:#46463D;
	font-size:80%;
	float:left;
	padding-top:5px;
	overflow:hidden;
}

div.bildundvereinsname p a {
	color:#46463D;
	text-decoration:underline;
}

div.vereinsbild {
	width: 75px;
	height:75px;
	float: left;
	background-color: #EEEEEA;
}

div.ohnemargin {
	margin-right:0px;
}

/* Hack für vertikale zentrierung in div's */

div.hgvereinsbild1 {
	display: table;
	width: 75px;
	height: 75px; 
	_position: relative;
	overflow: hidden;
}

div.hgvereinsbild2 {
	_position: absolute; 
	_top: 50%;
	display: table-cell; 
	vertical-align: middle;
}

div.hgvereinsbild3 {
	_position: relative; 
	_top: -50%;
	width: 75px;
	text-align: center;
	//margin-bottom: -2px;
}

/* Ende Hack für vertikale zentrierung in div's */


div.vereinsteaser {
	width:160px;
	float:left;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}


div.vereinsteaser p {
	color:#46463D;
	font-size:80%;
}

/*======= Startseite Relaunch Juni2008========*/

div.teaserStart {
	width:445px;
	float:left;
}

/*Bild und Teaser */

div.teaserStart h1 {
	color:#0D416E;
	font-size:110%;
}

div.teaserStart h2 {
	color:#0D416E;
	font-size:90%;
}

div.BildTextBoxGesamt {
	width:445px;
	float:left;
	padding-top:2px;
}

div.BildBox {
	width:241px;
	float:left;
	margin-right:10px;
	margin-top:3px;
}

div.TextBox {
	width:192px;
	float:left;
}

div.TextBox p {
	font-size:80%;
	color:#4E4D41;
}

div.TextBox p a  {
	color:#1D79AE;
	text-decoration:none;
}
div.TextBox p a:hover  {
	color:#1D79AE;
	text-decoration:underline;
}

/* Bilderteaser */ 

div.TeaserBildStart {
	width:71px;
	float:left;
	height:65px;
	background-color:#EEF2F4;
	margin-right:3px;
	padding-top:6px;
}

/* mapStart */ 

div.mapStart {
	width:445px;
	float:left;
	margin-top:20px;
	padding-bottom:20px;
	background-color:#E6ECF0;
}

div.mapStartBoxOben {
	width:441px;
	float:left;
	padding-top:5px;
	padding-bottom:6px;
	padding-left:4px;

}

div.mapStartBoxOben h1 {
	width:220px;
	color:#0D416E;
	float:left;
	font-size:95%;
}

div.mapStartBoxOben p {
	width:210px;
	float:left;
	text-align:right;
	padding-top:2px;
}

div.mapStartBoxOben p a {
	color:#0D416E;
	font-size:75%;
	padding-left:19px;
	text-decoration:none;
	background-image:url(/pics/layout/ksta_blogs/mitglieder/lupe_plus.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;	
}

div.mapslabel1mitglieder {
	margin-left: 0px;
	margin-top: 0px;
	background-image: none;
	width: 20px;
	float: left;
}

div.mapslabel1ausgehen {
	margin-left: 0px;
	margin-top: 0px;
	background-image: none;
	width: 20px;
	float: left;
}

div.mapslabel1verein {
	margin-left: 0px;
	margin-top: 0px;
	background-image: none;
	width: 20px;
	float: left;
}

div.mapslabel1eltern {
	margin-left: 0px;
	margin-top: 0px;
	background-image: none;
	width: 20px;
	float: left;
}

div.mapslabel2mitglieder {
	background-image: none;
	position: relative;
	top: -35px;
	left: 0px;
}
div.mapslabel2ausgehen {
	background-image: none;
	position: relative;
	top: -35px;
	left: 0px;
}
div.mapslabel2verein {
	background-image: none;
	position: relative;
	top: -35px;
	left: 0px;
}
div.mapslabel2eltern {
	background-image: none;
	position: relative;
	top: -35px;
	left: 0px;
}

div.mapslabelprofilseite2mitglieder {
	background-image: none;
	position: relative;
	top: -38px;
	left: 0px;
}
div.mapslabelprofilseite2ausgehen {
	background-image: none;
	position: relative;
	top: -38px;
	left: 0px;
}
div.mapslabelprofilseite2eltern {
	background-image: none;
	position: relative;
	top: -38px;
	left: 0px;
}
div.mapslabelprofilseite2verein {
	background-image: none;
	position: relative;
	top: -38px;
	left: 0px;
}

div.mapslabel2mitglieder a {
	background-image: none;
}
div.mapslabel2ausgehen a {
	background-image: none;
}
div.mapslabel2eltern a {
	background-image: none;
}
div.mapslabel2verein a {
	background-image: none;
}

div.mapslabelprofilseite2mitglieder a {
	background-image: none;
}
div.mapslabelprofilseite2ausgehen a {
	background-image: none;
}
div.mapslabelprofilseite2eltern a {
	background-image: none;
}
div.mapslabelprofilseite2verein a {
	background-image: none;
}

/*
div.mapslabelaktiv1 {

}
*/

div.mapslabelaktiv2mitglieder {
	position:relative;
	top: -71px;
	left: 21px;
	z-index: 99;
	width: 160px;
	height: auto;
	padding:0px;
	margin:0px;
	background-color:#EDF5FA;
	border:#3687BD solid 1px;
	float:left;
}
div.mapslabelaktiv2ausgehen {
	position:relative;
	top: -71px;
	left: 21px;
	z-index: 99;
	width: 160px;
	height: auto;
	padding:0px;
	margin:0px;
	background-color:#f5f2f2;
	border:#9e5456 solid 1px;
	float:left;
}
div.mapslabelaktiv2verein {
	position:relative;
	top: -71px;
	left: 21px;
	z-index: 99;
	width: 160px;
	height: auto;
	padding:0px;
	margin:0px;
	background-color:#f7f7f7;
	border:#797979 solid 1px;
	float:left;
}
div.mapslabelaktiv2eltern {
	position:relative;
	top: -71px;
	left: 21px;
	z-index: 99;
	width: 160px;
	height: auto;
	padding:0px;
	margin:0px;
	background-color:#f7f9f6;
	border:#76975b solid 1px;
	float:left;
}

div.mapstextmitglieder {
	color: #3687BD;
	width:155px;
	float:left;
	height: auto;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
	font-weight: normal;
	font-family:verdana;
}
div.mapstextausgehen {
	color: #9e5456;
	width:155px;
	float:left;
	height: auto;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
	font-weight: normal;
	font-family:verdana;
}
div.mapstextverein {
	color: #797979;
	width:155px;
	float:left;
	height: auto;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
	font-weight: normal;
	font-family:verdana;
}
div.mapstexteltern {
	color: #76975b;
	width:155px;
	float:left;
	height: auto;
	padding-left:5px;
	padding-bottom:5px;
	text-align:left;
	font-weight: normal;
	font-family:verdana;
}

div.mapstextmitglieder p {
	font-size:80%;
}
div.mapstextausgehen p {
	font-size:80%;
}
div.mapstextverein p {
	font-size:80%;
}
div.mapstexteltern p {
	font-size:80%;
}

div.mapstextmitglieder p a {
	color: #3687BD;
	text-decoration: none;
}
div.mapstextausgehen p a {
	color: #9e5456;
	text-decoration: none;
}
div.mapstextverein p a {
	color: #797979;
	text-decoration: none;
}
div.mapstexteltern p a {
	color: #76975b;
	text-decoration: none;
}

div.mapstextmitglieder p a:hover {
	text-decoration: underline;
}
div.mapstextausgehen p a:hover {
	text-decoration: underline;
}
div.mapstextverein p a:hover {
	text-decoration: underline;
}
div.mapstexteltern p a:hover {
	text-decoration: underline;
}

p.locationname {
	width:147px;
	font-weight:bold;
	padding-bottom:5px;
	float:left;
}

div.mapslabelaktiv1mitglieder {
}

div.mapslabelaktiv2mitglieder a {
	background-image: none;
	padding-left: 0px;
	clear: both;
}
div.mapslabelaktiv2ausgehen a {
	background-image: none;
	padding-left: 0px;
	clear: both;
}
div.mapslabelaktiv2verein a {
	background-image: none;
	padding-left: 0px;
	clear: both;
}
div.mapslabelaktiv2eltern a {
	background-image: none;
	padding-left: 0px;
	clear: both;
}

/* mapBig */ 


div.mapBigKategorien {
	width:760px;
	float:left;
	padding-top: 10px;
	padding-left: 10px;
	margin-top:20px;
	background-color:#E6ECF0;
}

div.mapBig {
	width:770px;
	float:left;
	margin-top:0px;
	padding-bottom:20px;
	background-color:#E6ECF0;
}

div.mapBigBoxOben {
	width:765px;
	height: 30px;
	float:left;
	padding-top:15px;
	padding-bottom:0px;
	padding-left:1px;
}
div.mapBigBoxOben a {
	display: block;
	float: left;
	font-size:75%;
	font-weight: bold;
	text-decoration:none;
	text-align: center;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	padding-top: 7px;
	padding-right: 3px;
	width: 112px;
	height: 23px;
	margin-right: 2px;
}

div.mapBigBoxOben a.passiv {
	color:#4E6483;
	background-image:url(/pics/layout/ksta_blogs/mapBigReiterInAktiv.gif);
}

div.mapBigBoxOben a.aktiv {
	color:#F4F4F0;
	background-image:url(/pics/layout/ksta_blogs/mapBigReiterAktiv.gif);
}

div.mapBigKategorie {
	float: left;
	padding-top: 2px;
	padding-left: 0px;
	border-right: 1px solid #1e4f81;
	margin-right: 16px;
}

div.mapBigKategorie#bmk_ausgehen {
	width: 140px;
}
div.mapBigKategorie#bmk_eltern {
	width: 140px;
}
div.mapBigKategorie#bmk_mitglieder {
	width: 140px;
}
div.mapBigKategorie#bmk_verein {
	width: 140px;
	border-right: 0px;
}

div.mapBigKategorie#bmk_ausgehen a {
	background-image:url(/pics/layout/ksta_blogs/ausgehen/hausplatzieren_oe.gif);
}
div.mapBigKategorie#bmk_eltern a {
	background-image:url(/pics/layout/ksta_blogs/eltern/hausplatzieren_oe.gif);
}
div.mapBigKategorie#bmk_mitglieder a {
	background-image:url(/pics/layout/ksta_blogs/mitglieder/hausplatzieren_oe.gif);
}
div.mapBigKategorie#bmk_verein a {
	background-image:url(/pics/layout/ksta_blogs/verein/hausplatzieren_oe.gif);
	border-right: 0px;
}

div.mapBigKategorie a {
	display: block;
	height: 28px;
	float: left;
	background-position: 0px 0px;
	background-repeat:no-repeat;
	padding-left: 33px;
	padding-top: 5px;
	color: #4e4d41;
	font-size: 80%;
	text-decoration: none;
	margin-right: 10px;
}

div.mapBigKategorie a:hover {
	text-decoration: underline;
}

div.mapBigKategorieInput {
	padding-top: 7px;
	width: 20px;
	float: left;	
}

/*FotoBlog Teaser*/

div.FotoBlogBoxStart {
	width:445px;
	float:left;
	padding-top:8px;
	overflow:hidden;
}

div.NavBoxLi {
	width:32px;
	height:134px;
	float:left;
	background-color:#E6ECF0;
	margin-right:5px;
}

div.NavBoxRe {
	width:32px;
	height:134px;
	float:left;
	background-color:#E6ECF0;
}

div.NavBoxLi a.pfeilLinks {
	width:32px;
	height:134px;
	float:left;
	background-color:#E6ECF0;
	background-image:url(/pics/layout/ksta_blogs/nonblog/doppelpfeil_li.gif);
	background-position: 10px 65px;
	background-repeat:no-repeat;
}

div.NavBoxRe a.pfeilRechts {
	width:32px;
	height:134px;
	float:left;
	background-color:#E6ECF0;
	background-image:url(/pics/layout/ksta_blogs/nonblog/doppelpfeil_re.gif);
	background-position: 10px 65px;
	background-repeat:no-repeat;	
}

div.BildBoxFotoBlogLi {
	width:175px;
	height:132px;
	float:left;
	background-color:#F0F1EC;
	padding:1px 1px 1px 1px;
	margin-right:10px;
	text-align: center;
}


div.BildBoxFotoBlogRe {
	width:175px;
	height:132px;
	float:left;
	background-color:#F0F1EC;
	padding:1px 1px 1px 1px;
	margin-right:5px;
	text-align: center;
}







/*=============================================*/
/*======= Startseite Relaunch Juli 2008========*/
/*=============================================*/

div.StartBoxGesamt {
	width:445px;
	height:500px;
	float:left;
	background-color:#F4F4F0;	
	background-image:url(/pics/layout/ksta_blogs/DeutschlandKarte.gif);
	background-position: top left;
	background-repeat:no-repeat;	
}

div.StartBoxGesamt h1 {
	font-size:90%;
	color:#0D416E;
	padding:0px;
	margin:0px;
	padding-left:3px;
	padding-top:2px;
}

h2.OrtsTitel {
	font-size:80%;
	color:#3B3B33;
	padding-top:2px;
	padding-left:10px;
}

h2.OrtsTitel a {
	color:#3B3B33;
	text-decoration:none;
}

p.OrtsText {
	font-size:80%;
	color:#3B3B33;
	padding-bottom:3px;
}

p.OrtsText a {	
	color:#3B3B33;
	text-decoration:none;
}


/*BOX KOELN */

div.OrtsBoxKoeln {
	width:191px;
	height:195px;
	float:left;
	position:absolute;
	top:380px;
	left:47px;
	z-index:99;
}

div.OrtsBoxKoelnTop {
	width:191px;
	height:87px;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/SM_Koeln.gif);
	background-position: top left;
	background-repeat:no-repeat;	
}

div.OrtsBoxKoelnMiddle {
	width:191px;
	height:108px;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/SM_Koeln_Spitze.gif);
	background-position: top left;
	background-repeat:no-repeat;	
}

div.OrtsBoxKoelnBottom {
	width:191px;
	height:105px;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/SM_Koeln_Trans.gif);
	background-position: top left;
	background-repeat:no-repeat;
	display:none;
}


h2.OrtsTitel#KoelnTitel {
	padding-top:2px;
	padding-left:10px;
}

p.OrtsText#KoelnTextEltern  {	
	padding-left:32px;
	padding-top:2px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/icon_eltern.gif);
	background-position: 9px 2px;
	background-repeat:no-repeat;	
}

p.OrtsText#KoelnTextVerein {	
	padding-left:32px;
	padding-top:2px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/icon_verein.gif);
	background-position: 9px 2px;
	background-repeat:no-repeat;	
}

p.OrtsText#KoelnTextAusgehen {	
	padding-left:32px;
	padding-top:2px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/icon_ausgehen.gif);
	background-position: 9px 2px;
	background-repeat:no-repeat;		
}

p.OrtsText#KoelnTextMitglieder {	
	padding-left:32px;
	padding-top:2px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/anmelden.gif);
	background-position: 9px 2px;
	background-repeat:no-repeat;		
}



/*BOX FFM */

div.OrtsBoxFFM {
	width:243px;
	height:131px;
	float:left;
	position:absolute;
	top:560px;
	left:167px;
}

div.OrtsBoxFFMTop {
	width:243px;
	height:88px;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/SM_FFM.gif);
	background-position: top left;
	background-repeat:no-repeat;	
}

div.OrtsBoxFFMMiddle {
	width:243px;
	height:43px;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/SM_FFM_Text.gif);
	background-position: top left;
	background-repeat:no-repeat;	
}

div.OrtsBoxFFMBottom {
	width:243px;
	height:107px;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/SM_FFM_Trans.gif);
	background-position: top left;
	background-repeat:no-repeat;
	display:none;
}


h2.OrtsTitel#FFMTitel {
	padding-top:2px;
	padding-left:62px;
}

p.OrtsText#FFMTextEltern {	
	padding-left:78px;
	padding-top:1px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/icon_eltern.gif);
	background-position: 59px 2px;
	background-repeat:no-repeat;	
}

p.OrtsText#FFMTextVerein {	
	padding-left:78px;
	padding-top:1px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/icon_verein.gif);
	background-position: 61px 2px;
	background-repeat:no-repeat;	
}

p.OrtsText#FFMTextAusgehen {	
	padding-left:78px;
	padding-top:1px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/icon_ausgehen.gif);
	background-position: 61px 2px;
	background-repeat:no-repeat;	
}

p.OrtsText#FFMTextMitglieder {	
	padding-left:78px;
	padding-top:1px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/anmelden.gif);
	background-position: 61px 2px;
	background-repeat:no-repeat;	
}



/*BOX Halle */

div.OrtsBoxHalle {
	width:191px;
	height:195px;
	float:left;
	position:absolute;
	top:355px;
	left:270px;
}

div.OrtsBoxHalleTop {
	width:191px;
	height:87px;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/SM_Halle.gif);
	background-position: top left;
	background-repeat:no-repeat;	
}

div.OrtsBoxHalleMiddle {
	width:191px;
	height:85px;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/SM_Halle_Spitze.gif);
	background-position: top left;
	background-repeat:no-repeat;	
}

div.OrtsBoxHalleBottom {
	width:191px;
	height:108px;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/SM_Halle_Trans.gif);
	background-position: top left;
	background-repeat:no-repeat;
	display:none;

}

h2.OrtsTitel#HalleTitel {
	padding-top:2px;
	padding-left:10px;
}

p.OrtsText#HalleTextEltern {	
	padding-left:26px;
	padding-top:1px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/icon_eltern.gif);
	background-position: 5px 1px;
	background-repeat:no-repeat;	
}

p.OrtsText#HalleTextVerein {	
	padding-left:26px;
	padding-top:1px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/icon_verein.gif);
	background-position: 9px 2px;
	background-repeat:no-repeat;	
}

p.OrtsText#HalleTextAusgehen {	
	padding-left:26px;
	padding-top:1px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/icon_ausgehen.gif);
	background-position: 9px 0px;
	background-repeat:no-repeat;	
}

p.OrtsText#HalleTextMitglieder {	
	padding-left:26px;
	padding-top:1px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/anmelden.gif);
	background-position: 9px 2px;
	background-repeat:no-repeat;	
}


/*Rechte Spalte*/

div.HGBoxVertiRe {
	width:300px;
	background-image:url(/pics/layout/ksta_blogs/kstablog/hg_navibutton_verti.gif);
	background-repeat:repeat-y;
	color:#DC841C;
	float:left;
}

div.HGBoxObenRe {
	width:300px;
	background-image:url(/pics/layout/ksta_blogs/mitglieder/hg_mg_oben.gif);
	background-position: top left;
	background-repeat:no-repeat;
	float:left;
}

div.HGBoxUntenRe {
	width:300px;
	background-image:url(/pics/layout/ksta_blogs/kstablog/hg_navibutton_unten.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	float:left;
}


div.HGBoxObenNeuHierRe {
	width:300px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/hg_button_oben_neuhier.gif);
	background-repeat:no-repeat;
	background-position: top;
	float:left;
}



div.HGBoxUntenNeuHierRe {
	width:300px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/hg_button_unten_neuhier.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	float:left;
}



div.ButtonMitIconRe {
	width:250px;
	height:19px;
	padding-left:30px;
	padding-top:4px;
	color:#0D416E;
	font-weight:bold;
	font-size:90%;
	float:left;
}

div.ButtonMitIconRe a {
	color:#0D416E;
	text-decoration:none;
}


div.ButtonMitIconRe#Anmelden {
	background-image:url(/pics/layout/ksta_blogs/nonblog/anmelden.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
}

div.ButtonMitIconRe#Neues {
	background-image:url(/pics/layout/ksta_blogs/nonblog/neues.gif);
	background-repeat:no-repeat;
	background-position:10px 6px;
}

div.ButtonMitIconRe#Gote {
	background-image:url(/pics/layout/ksta_blogs/nonblog/gote.gif);
	background-repeat:no-repeat;
	background-position:7px 5px;
}

div.ButtonMitIconRe#JetztOnline {
	background-image:url(/pics/module/blogs/ksta/online.gif);
	background-repeat:no-repeat;
	background-position:5px 3px;
}

div.LinkUndButtonRe a {
	width:110px;
	text-align:right;
	color:#46463d;
 	text-decoration: underline; 
 	float:left; 
 	font-size:70%; 
 	margin-top:6px;
}


/*Anmelden-Box*/

div.AnmeldungInputReGesamt  {
	width:295px;
	float:left;
	padding-top:7px;
	padding-bottom:7px;
}

div.AnmeldungInputRe {
	width:289px;
	float:left;
	padding-left:6px;
	padding-top:2px;
}

div.AnmeldungInputRe span {
	width:110px;
	float:left;
	font-size:80%;
	color:#46463D
}

div.AnmeldungInputRe input {
	width:162px;
	float:left;
	margin-left:10px;
	border:solid 1px #B1C4D3;
	font-size:80%;
	color:#46463D;
}

div.LoginButton {
	width:289px;
	float:left;	
	padding-top:4px;
	font-size:88%;
	font-weight:bold;
	padding-bottom:5px;
}

div.LoginButton a {
	color:#0D416E;
	width:46px;
	height:15px;
	margin-left:242px;
	padding-top:2px;
	float:left;
	text-decoration:none;
	text-align:center;
	background-image:url(/pics/layout/ksta_blogs/abschickenbuttonS.gif);
	background-repeat:no-repeat;
	font-size:88%;
}

div.LoginButton a:hover {
	background-image:url(/pics/layout/ksta_blogs/abschickenbuttonS_mouseover.gif);
	background-repeat:no-repeat;
}

div.RegistierungTextBox {
	width:222px;
	float:left;
	padding-left:74px;
	padding-top:10px;
	padding-bottom:17px;
}

div.RegistierungTextBox p  {
	color:#ED6B00;
	font-size:80%;
	
}

div.RegistierungTextBox p a  {
	color:#ED6B00;
	font-weight:bold;
	text-decoration:underline;
}



/*RegistierungsBox*/

div.registerNow {
	width:175px;
	float:left;
	padding-top:24px;
	padding-left:70px;
	color:#0D416E;
	font-size:90%;
	font-weight:bold;
}


div.RegistierungsBoxGesamt {
	width:297px;
	float:left;
	padding-top:28px;
	padding-left:3px;
}

div.RegistierungsBoxGesamt p {
	color:#4E4D41;
	font-size:80%;
	padding-left:3px;
	
}

div.RegistierungsBoxGesamt p a {
	color:#0D416E;
	text-decoration:underline;
}




div.RegionenBox {
	width:295px;
	height:68px;
	float:left;
	margin-top:10px;
	background-image:url(/pics/layout/ksta_blogs/nonblog/hg_regionen_rechts.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}


div.RegionenBox p {
	color:#D25F00;
	font-size:80%;
	float:left;
	text-align:center;
	padding-left:2px;
	padding-top:8px;
}

div.RegionenBox p a {
	color:#EF7E21;
	font-weight:bold;
	text-decoration:underline;
}

div.RegionenBox p.RL {
	width:75px;
}

div.RegionenBox p.RM {
	width:90px;
}

div.RegionenBox p.SA {
	width:120px;
}






/*Gote-Box*/

div.GoteTextBildRe {
	width: 290px;
	float: left;
	padding-top:8px;
	padding-left:6px;
	padding-bottom:8px;
}

div.GoteTextRe {
	width: 225px;
	float: left;
}


div.GoteTextRe p a {
	color:#4E4D41;
	font-size:75%;	
	text-decoration:none;
}

div.GoteTextRe p a:hover {

	text-decoration:underline;
}

div.GoteBildRe {
	width: 58px;
	height: 52px;
	float: left;
	margin-top:3px;
	background-color: #EEEEEA;
}

/* Hack für vertikale zentrierung in div's */

div.hgGoteBildRe1 {
	display: table;
	height: 52px; 
	width: 58px;
	_position: relative;
	overflow: hidden;
}

div.hgGoteBildRe2 {
	_position: absolute; 
	_top: 50%;
	display: table-cell; 
	vertical-align: middle;
}

div.hgGoteBildRe3 {
	_position: relative; 
	_top: -50%;
	width: 58px;
	text-align: center;
	//margin-bottom: -2px;
}


/*Neues Box*/



div.NeuesBoxGesamt {
	width:290px;
	float:left;
	padding-left:6px;
	padding-bottom:8px;	
}


div.NeuesBox {
	width:292px;
	float:left;
	border-bottom:1px solid 	#EEF2F4;
	padding-bottom:6px;
}

div.NeuesBox h1 {
	padding:0px;
	margin:0px;
	font-size:80%;
	font-weight:bold;
	padding-left:22px;
	height:20px;
	padding-top:5px;

}


div.NeuesBox h1.vereine {
	color:#000000;
	background-image:url(/pics/layout/ksta_blogs/nonblog/icon_verein.gif);
	background-repeat:no-repeat;
	background-position:4px 7px;
}

div.NeuesBox h1.eltern {
	color:#658F47;
	background-image:url(/pics/layout/ksta_blogs/nonblog/icon_eltern.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}

div.NeuesBox h1.ausgehen {
	color:#87402C;
	background-image:url(/pics/layout/ksta_blogs/nonblog/icon_ausgehen.gif);
	background-repeat:no-repeat;
	background-position:4px 5px;
}

div.NeuesBox h1.blogs {
	color:#4D638C;
	background-image:url(/pics/layout/ksta_blogs/nonblog/icon_blogs.gif);
	background-repeat:no-repeat;
	background-position:4px 7px;
}


div.NeuesBox p {
	color:#4E4D41;
	font-size:80%;
	float:left;
}

div.NeuesBox p.TextmitLinkLiOhneRe a {
	color:#4E4D41;
	width:260px;
	float:left;
	text-decoration:none;
	padding-left:20px;
}

div.NeuesBox p.TextmitLinkLi a {
	color:#4E4D41;
	width:205px;
	float:left;
	text-decoration:none;
	padding-left:20px;
}


div.NeuesBox p.TextmitLinkLiOhneRe a.vereine {
	background-image:url(/pics/layout/ksta_blogs/nonblog/pfeil_NB_verein.gif);
	background-repeat:no-repeat;
	background-position:8px 6px;
}

div.NeuesBox p.TextmitLinkLi a.eltern {
	background-image:url(/pics/layout/ksta_blogs/nonblog/pfeil_NB_eltern.gif);
	background-repeat:no-repeat;
	background-position:8px 6px;
}

div.NeuesBox p.TextmitLinkLi a.ausgehen {
	background-image:url(/pics/layout/ksta_blogs/nonblog/pfeil_NB_ausgehen.gif);
	background-repeat:no-repeat;
	background-position:8px 6px;
}

div.NeuesBox p.TextmitLinkLi a.blogs {
	background-image:url(/pics/layout/ksta_blogs/nonblog/pfeil_NB_blogs.gif);
	background-repeat:no-repeat;
	background-position:8px 6px;
}

div.NeuesBox p.AbsatzRe#ausgehen {
	padding-left: 12px;
	padding-top: 3px;
}

div.NeuesBox p.AbsatzRe#eltern {
	padding-left: 12px;
	padding-top: 3px;
}

div.NeuesBox p.AbsatzRe#kstablog {
	padding-left: 12px;
	padding-top: 3px;
}

div.NeuesBox p.AbsatzRe a {
	color:#4E4D41;
	width:56px;
	float:left;
	text-decoration:none;
	text-align:right;
}

div.NeuesBox p.AbsatzRe a.ausgehen {
	padding-left:1px;
}

div.NeuesBox p.AbsatzRe a.blogs {
	padding-left:1px;
}

/* Casting - Box */
/* -- Beginn -- */

div.HGCastingButton {
	width:300px;
	height:201px;
	float:left;
	background-image:url(/pics/layout/ksta_blogs/nonblog/HG_casting_Button_Re.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

div.CastingUeberschrift {
	width:90px;
	padding-top:23px;
	float:left;
	padding-left:10px;
	color:#0D416E;
	font-weight:bold;
	font-size:90%;
}

div.CastingUeberschrift a {
	color:#0D416E;
	text-decoration:none;
}

div.CastingPfeilRe {
	width:193px;
	float:left;
	padding-top:23px;
	text-align:right;
	padding-right:3px;
}

div.CastingText {
	width:280px;
	padding-top:106px;
	float:left;
	padding-left:10px;
	color:#ED6B00;
	font-weight:bold;
	font-size:80%;
}

div.mitmachenButton {
	width:289px;
	float:left;	
	font-size:88%;
	font-weight:bold;
}

div.mitmachenButton a {
	color:#0D416E;
	width:85px;
	height:15px;
	margin-left:204px;
	padding-top:2px;
	float:left;
	text-decoration:none;
	text-align:center;
	background-image:url(/pics/layout/ksta_blogs/abschickenbuttonM.gif);
	background-repeat:no-repeat;
	font-size:88%;
}

div.mitmachenButton a:hover {
	background-image:url(/pics/layout/ksta_blogs/abschickenbuttonM_mo.gif);
	background-repeat:no-repeat;
}

/* -- Ende -- */
/* Casting - Box */

