/*  
==============================
INHALTSVERZEICHNIS
==============================
I.			ALLGEMEINE FORMATIERUNGEN
II.			GROBES LAYOUT
III.			KOPFBEREICH
IV.			LINKE SPALTE
V.			RECHTE SPALTE
VI.			SONSTIGES
VII.		WERBUNG
==============================
*/




/*
==============================
I.			ALLGEMEINE FORMATIERUNGEN
==============================
*/
*{
	margin:0;
	padding:0;
}

body{
	background:#666;
	color:#333;
	font:.8em arial,"trebuchet ms",sans-serif;
	text-align:center
}

/*
==============================
II.			GROBES LAYOUT
==============================
*/
#seite{
	background:url(hintergrund.gif) repeat-y #fff;
	line-height:140%;
	margin:0 auto;
	padding:10px 20px 10px 19px;
	text-align:left;
	width:850px;
}

#links{
	border-right:1px solid #bbb;
	float:left;
	margin:10px 0 20px 0;
	padding:0px 20px 10px 0;
	text-align:left;
	width:470px
}

#rechts{
	border-left:1px solid #bbb;
	float:left;
	margin:10px 0 20px -1px;
	padding:0 0 0 19px ;
	width:340px;
}


#unten{
	border-top:1px solid #bbb;
	padding:5px 0;
}

/*
==============================
III.			KOPFBEREICH
==============================
*/
h1{
	font:italic bold 2.3em georgia,"trebuchet ms",sans-serif;
	padding:20px 0 5px 0;
}

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover{
	color:#000;
	text-decoration:none
}

h1 span{
	color:#888;
	font:italic .5em georgia,"trebuchet ms",sans-serif;
	padding:0 0  0 10px;

}


/* Anfang: Navigationsleiste im Kopf */
#navigation{
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	font-size:1.05em;
	font-family:georgia,arial,sans-serif;
	padding:4px 0 0 0;
}

#navigation ul li{
	display:inline;
}

#navigation a{
	text-decoration:none;
}

#navigation a:hover{
	text-decoration:underline;
}

.nav1{
	float:left;
	width:170px;
}

.nav2{
	color:#666;
	float:left;
	text-align:center;
	width:510px;
}

.nav3{
	float:left;
	text-align:right;
	width:170px;
}

hr#kopf{
	visibility:visible;
	border:0;
	border-bottom:6px solid #eee;
	width:100%
}
hr#einfach {
	visibility:visible;
	border:0;
	border-bottom:1px solid #bbb;
	margin:0px 0 10px 0;
	width:100%
}
/* Ende: Navigationsleiste im Kopf */




/*
==============================
IV.			LINKE SPALTE
==============================
*/
h2{
	border-bottom:2px solid #000;
	color:#000;
	font:bold 2.2em georgia,arial"trebuchet ms";
	letter-spacing:-1px;
	margin:0px 0 10px 0;
	padding:5px 0 5px 0;
}

.post h2{
	margin:0px 0 4px 0;

}

.text img{
	border:1px solid #bbb;
	float:left;
	margin:0 10px 5px 0;
	padding:2px;
}

h2 a:link, h2 a:visited, h2 a:active,
h3 a:link, h3 a:visited, h3 a:active,
h4 a:link, h4 a:visited, h4 a:active,
h5 a:link, h5 a:visited, h5 a:active{
	color:#000;
	text-decoration:none
}

h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover{
	text-decoration:underline
}

h3,h4,h5,h6{
	color:#000;
	font:1.4em georgia,"trebuchet ms";
	margin:20px 0 0px 0;
}

h6 a:link, h6 a:visited, h6 a:active{
	text-decoration:none
}

h6 a:hover{
	text-decoration:underline
}

.excerpt, .einleitung{
	text-align:justify;
}

.einleitung{
	color:#000
}

.meta{
	color:#000;
	float:left;
	font:bold italic 1em arial;
	line-height:140%;
	padding:0 10px 0 0;
	margin:0 0 0 0;
	text-align:left;
}

.meta a:link, .meta a:visited, .meta a:active{
	color:#000;
	text-decoration:none;
	text-transform:uppercase;
}

.meta a:hover{
	text-decoration:underline;
}

.text p{
	line-height:140%;
	margin:0 0 10px 0;
	text-align:justify;
}

 strong{
	color:#000
}

.name-geaendert{
	color:#666;
	font-size:.9em;
	padding:10px 0 0 0;
}

.meta2{
	border-bottom:1px solid #bbb;
	border-top:1px solid #bbb;
	clear:both;
	color:#666;
	font-size:.94em;
	line-height:160%;
	margin:20px 0 0 0;
	padding:3px 0 0 0;
}

.meta2 strong{
	color:#000
}

.meta2 a:link, .meta2 a:visited, .meta2 a:active{
	border-bottom:0px dotted #000;
	color:#000;
	text-decoration:none
}

.meta2 a:hover{
	border-bottom:0px solid #000;
	text-decoration:underline
}

/* Ende: Linke Spalte */

.aehnliche-artikel p{
	text-align:justify;
	line-height:130%;
	margin:0 0 5px 0
}

.aehnliche-artikel h4{
	margin:30px 0 2px 0
}

ul.artikel{text-align:left}
 ul.artikel li{
	margin:0 5px 10px 20px;
	list-style:square;
}

ul.artikel a:link, ul.artikel a:visited, ul.artikel a:active{
	border-bottom:1px dotted #000;
	color:#000;
	text-decoration:none
}

ul.artikel a:hover{
	border-bottom:1px solid #000;
}

.hinweis-forum{
	background:#fff;
	border:1px solid #bbb;
	color:#000;
	margin:15px 0;
	padding:10px 10px
}

.hinweis-forum span{
	font:bold 1.2em arial,georgia,sans-serif;
}

.hinweis-forum a:link, .hinweis-forum a:visited, .hinweis-forum a:active{
	border-bottom:1px dotted #000;
	color:#000;
	text-decoration:none
}

 ul.linktip li{
	margin:0 5px 2px 20px;
	list-style:circle;
}

ul.linktip a:link, ul.linktip a:visited, ul.linktip a:active{
	color:#000;
	text-decoration:none
}

ul.linktip a:hover{
	text-decoration:underline
}



.hinweis{
	border-bottom:2px solid #000;
	margin:10px 0 0 0;
	padding:0 0 5px 0
}

.hinweis h6{
	background:#630;
	font:2em georgia;
	margin:0;
	padding:15px 0;
	text-align:center
}

.hinweis h6 a{
	color:#fff;
	text-decoration:none
}

.hinweis h6 a:hover{
	border-bottom:1px dotted #fff;
	}
	
/* Anfang: Spalten fŸr Studiengang-Details */
.sp{
	line-height:140%;
	margin:0 0 20px 0
}

.spli {
 	color:#000;
 	font-weight:bold;
 	float:left;
 	width:30%
}

.spre {
	 float:left;
	 width:70%
}
/* Ende: Spalten fŸr Studiengang-Details */


.hinweis { 
	color:#b00;
	font-weight:bold;
	margin:5px 0
}

.hilfe{
	cursor:help
}

/* Boxen
==================================== */
.box {
	background:#fff;
	border-bottom:1px solid #bbb; 
	border-top:1px solid #bbb; 
	margin:20px 0 20px 0;
	padding:3px 3px 0 0;
	line-height:1.5em
}

.boxlinks {
	float:left;
	width:50%
}

.boxmitte {
	float:left;
	width:50%
}

.box ul li {
	float:left;
	list-style:none
}

.box ul li a:link, .box ul li a:visited, .box ul li a:active{
	border:1px solid #bbb;
	background:#fff; 
	color:#000;
	padding:5px 2px 2px 12px;
	text-decoration:none;
	margin:0 5px 0 0;   
	line-height:2.5em
}

.box ul li a:hover {
	background:#000;
	border:1px solid #000;
	color:#fff;
	text-decoration:none
}

.zahl {
	background:#b00;
	font:1.3em  arial,verdana,"Lucida Grande","trebuchet ms";
	font-weight:bold; 
	margin:-5px;
	padding:0 3px;
	color:#fff;
	width:20px
}

.hinweisbox{
	background:#f7fbfc;
	border:1px solid #bbb;
	padding:6px 0 3px 3px;
	margin:0 0 20px 0
}

#links label, #links select,#links input[type=checkbox],#links input[type=radio],#links input[type=button],#links input[type=submit] {
	cursor:  pointer;
}

#links form {
	line-height: 150%;
	margin:2px 0 0 0
}

#links fieldset {
	border:1px solid #ddd;
	margin:0 0 20px 0;
	padding:5px 10px
}

#links legend {
	background:#fff;
	border:1px solid #ddd;
	color:#000;
	font:1.05em arial,verdana;
	margin:0 0 4px 0;
	padding:2px 5px;
	cursor:help
}

#links input, #links textarea {
	background: #fff;
	border:1px solid #bbb;
	color:#333;
	margin:0 0 10px 0;
	padding:1px;
}

#links textarea{
	width:470px
}




#links label {
	margin: 0 0 0 5px
}

#links input:focus, #links textarea:focus {
	background: #fff;
	border:1px solid #aaa
}

#links select {
	background: #fff;
	border:1px solid #ddd;
	padding:1px
}

.box2 {
	background:#f2f2f2;
	border:1px solid #bbb;
	padding:0 0 0 2px
}

caption{
color:#b00;
font:1.3em "trebuchet ms";
padding:20px 0 2px 0;
text-align:left;
}

/* Anfang: Pagebar */
.pagebar{ 
	background:#eee;
	border:1px solid #bbb;
	border-top:1px solid #bbb;
	color:#000;
	margin:10px 0;
	padding:10px 5px
}

.pagebar a, .pageList .this-page{
	background: #fff; 
	border:1px solid #bbb;
	color:#000;
	padding: 2px 6px; 
	text-decoration: none;
}

.pagebar a:visited{
	background: #fff; 
	border:1px solid #bbb; 
	padding:2px 6px; 
	text-decoration:none;
}

.pagebar .break{
	border:none; 
	padding:2px 6px; 
	text-decoration:none;
}

.pagebar .this-page{
	border-color:#bbb; 
	padding:2px 6px; 
	vertical-align:top; 
}

.pagebar a:hover{
	background:#000; 
	border-color:#000; 
	color:#fff; 
	text-decoration: none;
}
/* Ende: Pagebar */


/* Anfang: Brotkrumen-Navigation */
.kruemel{
	color:#888;
	font: .9em arial;
	line-height:100%;
	margin:10px 0 0 0;
}

.kruemel a:link, .kruemel a:visited, .kruemel a:active{
	color:#000;
	text-decoration:none;
}
.kruemel a:hover{
	text-decoration:underline;
}
/* Ende: Brotkrumen-Navigation */



/*
==============================
VI.			SONSTIGES
==============================
*/

ul{
	list-style:none
}

blockquote {
	border:1px solid #bbb;
	color:#000;
	font-style:italic;
	margin:10px 20px;
	padding:5px 10px;
	text-align:left;
}

blockquote span{
	color:#555;
	display:block;
	font:.7em arial;
	padding:2px 0;
}



/* Anfang: Einzelne Linkformatierungen */
a:link, a:visited, a:active,a:hover{
	color:#000;
	text-decoration:underline
}

/* Ende: Einzelne Linkformatierungen */














/* Anfang Diverse */
acronym, abbr, span.caps {
	cursor: help;
}

acronym, abbr {
	border-bottom: 1px dashed #999;
}







hr{
	clear:both;
	visibility:hidden;
	height:.01em
}



.ausrichtung-rechts {
	float: right;
	text-align:right;
	}
	
.ausrichtung-links {
	float: left
}



.kommentarfeld{
	background:#f8f8f8;
	border:1px solid #bbb;
	margin:2px 0 0 0;
	padding:5px
}

.kommentarfeld input{clear:both}


ul#liste{
	margin:10px 0 0 0;
}

ul#liste li{
	list-style-type:circle;
	margin:5px 0 5px 26px
}

ul#liste li ul{
	margin:0 0 20px 0
}

ul#liste li a:link, ul#liste li a:visited, ul#liste li a:active{
	border-bottom:1px dotted #000;
	color:#000;
	text-decoration:none
}

ul#liste li a:hover{
	border-bottom:1px solid #000;
}

.commentlist li{margin:10px 0 0 18px}


.suche p {
	color:#000;
	font-size:.95em;
	padding:0 0 0 2px
}

.suche h4{
	border-bottom:1px solid #000
}

.suche form{
	margin:2px 0 0 0
}






/*
==============================
VII.			WERBUNG
==============================
*/
.premiumanzeige{
	background:#000;
	font:1.4em georgia;
	padding:8px 5px 7px 5px;
	text-align:center;
	margin:10px 0 10px 0 ;
}

.premiumanzeige a:link, .premiumanzeige a:visited, .premiumanzeige a:active{
	border-bottom:1px dotted #eee;
	color:#fff;
	text-decoration:none
}

.premiumanzeige a:hover{
	border-bottom:1px solid #fff;
}

.premiumanzeige2{
	border-bottom:1px solid #bbb;
	padding:5px 0 0 0;
	text-align:center;
}

.pali{
	margin:0 0 10px 0;
	padding:5px 0;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: none;
	border-top-color: #bbb;
	border-bottom-color: #bbb;
}

.pali ul li{
	float:left;
	width:50%
}

.pali a:link, .pali li a:visited, .pali li a:active{
	border-bottom:1px dotted #000;
	color:#000;
	text-decoration:none
}

.pali a:hover{
	border-bottom:1px solid #000;
}

.google{
	margin:0 0 0 -5px
}

.googleinnen{
	margin:10px 0
}

.googlemitte{
	margin:20px 0 0 0;
}

.werbung-artikel{
	padding:10px 0 20px 0
}

.werbung-artikelliste{
	margin:30px 0 0px -5px;
	padding:2px 0 5px 0
}

.amazon{
	background:#fff;
	border-bottom:10px solid #000;
	border-left:10px solid #000;
	border-right:10px solid #000;
	color:#000;
	margin:20px auto 0 auto;
	padding:0;
	text-align:center;
	width:300px
}

.amazon p{
	background:#000;
	font-size:1.1em;
	color:#fff;
	padding:5px 30px 0 30px
}

.amazon a:link, .amazon a:visited, .amazon a:active, .amazon a:hover{
	color:#fff;
}

#breite-spalte{
	float:left;
	margin:10px 0 20px 0;
	width:850px
}

.linke-spalte-unten{
	border-bottom:1px solid #bbb;
	border-top:1px solid #bbb;
	color:#000;
	margin:20px 0 10px 0;
	padding:5px 0 0 0
}







.buch{
	border:1px solid #bbb;
	padding:2px;
	float:left;
	margin:0 20px 10px 0;
}









/* Anfang: Tags */
.tags{
	background:#000;
	margin:30px 0 20px 0;
	padding:10px
}

.tags h6{
	font:1.3em georgia;
	margin:0;
	line-height:100%;
	margin:2px 0;
}

.tags h6 a{
	color:#fff;
	text-decoration:none
}

.tags ul li{
	display:inline;
	line-height:150%;
	margin:0 5px 0 0
}

.tags ul li a{
	border-bottom:1px dotted #fff;
	color:#fff;
	text-decoration:none;
}

.tags ul li a:hover{
	border-bottom:1px solid #fff;
	text-decoration:none;
}
.unten-spalte {
	background:#000;
	font:1.4em georgia;
	padding:8px 5px 7px 5px;
	text-align:center;
	margin:10px 0 10px 0 ;
}
.unten-spalte a {
	border-bottom:1px dotted #fff;
	color:#fff;
	text-decoration:none
}
.unten-spalte a:hover {
	border-bottom:1px solid #fff;
}

/* Ende: Tags */




/* Anfang: Fuss */
.unten-spalte1{
	background:#000;
	color:#fff;
	float:left;
	line-height:135%;
	margin:0 0 5px 0;
	padding:7px 10px;
	width:200px
}

.unten-spalte2{
	float:left;
	padding:0 0 0 0;
	margin:0 0 5px 0;
	width:629px
}
.unten-spalte2 li{
	border-left:1px solid #bbb;
	float:left;
	padding:0px 5px 5px 10px;
	width:193px
}

.unten-spalte2 li a{
	color:#000;
	display:block;
	font:bold 1em arial;
	padding:3px 5px;
	text-decoration:none
}

.unten-spalte2 li a:hover{
	background:#000;
	color:#fff;
}

.unten-spalte1 a{
	border-bottom:1px dotted #fff;
	color:#fff;
	text-decoration:none
}

.unten-spalte1 a:hover{
	border-bottom:1px solid #fff;
}
/* Ende: Fuss */




.neue-artikel-im-forum h4{
	font:1.2em georgia;
	margin:0 0 5px 0
}

.neue-artikel-im-forum li{
	list-style:square;
	margin:0 0 2px 16px
}

.neue-artikel-im-forum ul li a{
	color:#000;
	font: 1em arial;
	margin:0 0 5px 0;
	text-decoration:none
	}
	
.neue-artikel-im-forum ul li a:hover{
	text-decoration:underline
	}
	
	
ul.tag{
	list-style:none
}

ul.tag li{
	display:inline;
	padding:1em 1em 1em 0
} 
	



	
	
	
	
	
	
/*
==============================
?.			STARTSEITE
==============================
*/

.startseite-1{
	border-right:1px solid #bbb;
	float:left;
	margin:10px 0 10px 0;
	padding:0 10px 0 0;
	width:190px;
}

.startseite-2{
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	float:left;
	margin:10px 0 10px -1px;
	padding:0 10px;
	width:420px;
}


.startseite-3{
	float:left;
	border-left:1px solid #bbb;
	margin:10px 0 10px -1px;
	padding:0 0 0 9px;
	width:190px
}

.startseite-2 h2{
	border:0;
	padding:0;
	margin:0
}

.startseite-1 p,
.startseite-2 p,
.startseite-3 p{
	line-height:130%;
	text-align:justify
}



.artikel1 {
	margin:0 0 10px 0;
}

.artikel1 h2{
	font:1.9em georgia;
	padding:10px 0 0 0;
	text-align:center
}


.artikelbox{
	border:1px solid #bbb;
	margin:0 0 10px 0;
	padding:5px 10px
}

.artikelbox h2{
	font:1.7em georgia;
	padding:10px 0 5px 0;
	text-align:center;
}


.artikel2{
	border-right:1px solid #bbb;
	float:left;
	margin:0 0 10px 0;
	padding:0 10px 0 0;
	width:200px
}

.artikel3{
	border-left:1px solid #bbb;
	float:left;
	margin:0 0 10px -1px;
	padding:0 0 0 9px;
	width:200px
}

.artikel2 h4, .artikel3 h4{
	font:1.3em georgia;
	text-align:center;
	margin:15px 0 0 0;
}



.artikel4 h3{
	text-align:center
}


.startseite-1 ul li h3{
	margin:15px 0 0 0;
	text-align:center
}

.startseite-3 ul li h3{
	margin:15px 0 0 0;
	text-align:center
}



.startseite-3 ul li p a{
	border-bottom:1px dotted #999;
	text-decoration:none
}

.startseite-3 ul li p a:hover{
	border-bottom:1px solid #000;
	text-decoration:none
}

.suchbox{
	margin:20px 0 0 0;
	padding:5px 0
}

.suchbox h6{
	border-bottom:1px solid #bbb;
	font-size:1.7em;
	margin:5px 0 5px 0;
	text-align:center
}





ul.navi li{
	border-bottom:1px solid #bbb;
	padding:3px 0
}

ul.navi li a{
	text-decoration:none
}

ul.navi li a:hover{
	text-decoration:underline
}


 ul.nav li{
	margin:2px 5px 5px 20px;
	list-style:square;
}

ul.nav a{
	color:#000;
	text-decoration:none
}

ul.nav a:hover{
	text-decoration:underline
}

.nav2 a{
	text-decoration:underline
}



.rechts1{
	float:left;
	width:250px;
}

.rechts2{
	float:left;
	margin:0 0 0 19px;
	width:180px;
}









.rechts3{
	float:left;
	width:165px;
}

.rechts4{
	float:left;
	margin:0 0 0 19px;
	width:165px;
}

#rechts h2, #rechts h3, #rechts h4, #rechts h5{
	border-bottom:1px solid #bbb;
	color:#000;
	padding:0 0 5px 0
	}

.powered{
	border-top:1px solid #bbb;
	color:#000;
	margin:10px 0 0 0;
	padding:5px;
}

.powered a:link, .powered a:visited, .powered a:active, powered a:hover{
	color:#000;
}


ul.liste li{
	font-size:1em;
	border-bottom:1px solid #bbb;
}

ul.liste li a:link, ul.liste li a:visited, ul.liste li a:active{
	color:#000;
	padding:3px 2px;
	display:block;
	text-decoration:none
}

ul.liste li a:hover{
	text-decoration:underline
}

.links-ganzunten{
	border-top:1px solid #bbb;
	color:#666;
	margin:20px 0 0 0;
	padding:5px 0 0 0;
	text-align:center
}

.links-ganzunten a{
	border-bottom:1px dotted #000;
	color:#000;
	text-decoration:none
}

.links-ganzunten a:hover{
	border-bottom:1px solid #000;
}

.kategorie{
}

.kategorie ul li{
	float:left;
	list-style:square;
	margin:2px 4px 0 16px; 
	width:150px;
}

.kategorie ul li a{
	text-decoration:none
}

.kategorie ul li a:hover{
	text-decoration:underline
}

.spaltl{
	float:left;
	line-height:130%;
	margin:0 15px 0 0;
	width:160px;
}

.spaltr{
	float:left;
	line-height:130%;
	width:165px;
}

ul.art li{
	list-style:square;
	margin:0 0 4px 16px

}

ul.art li a{
	text-decoration:none
}

ul.art li a:hover{
	text-decoration:underline
}




/*
==============================
?.			FORMATIERUNG LEXIKON
==============================
*/


.lexikon1, .lexikon2, .lexikon3{
	float:left;
	line-height:130%;
	text-align:justify;
	width:263px
}

.lexikon1{
	border-right:1px solid #bbb;
	margin:20px 0 0 0;
	padding:0 15px 0 0;
}

.lexikon2{
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	margin:20px 0 0 -1px;
	padding:10px 15px 0 15px;
}

.lexikon3{
	border-left:1px solid #bbb;
	margin:20px 0 0 -1px;
	padding:10px 0 0 14px;
}

.lexikon{
	border-bottom:0px solid #bbb;
	margin:0 0 5px 0;
	padding:0 0 10px 0;
}


#lexikon{
	float:left
}

#lexikonnav{
	border-top:1px solid #bbb;
	margin:10px 0;
	padding:5px 0 0 0
}



#lexikon h2{
	font:bold 1.8em georgia;
	margin:0 0 2px 0;
	padding:10px 0 2px 0
}


#lexikon .p{
	color:#000;
	font-style:italic;
	margin:0 0 10px 0;
}


.lexikon h3{
	font:bold 1.1em georgia;
	margin:0;
	text-align:left
}

.lexikon a{
	text-decoration:none
}
