@import "http://www.kreis-tuebingen.de/servlet/PB/show/1290032/01-lra-tuebingen-internet.css";

.invisible						{ display: none; }

h1 															{ font-size: 1.3em; margin-top: 10px; position: relative; line-height: 120%; color: #666666; border-bottom: 1px solid #e72421; padding-bottom: 3px; margin-bottom: 10px; }
h2 															{ font-size: 1.2em; line-height: 130%; color: #000000; margin-bottom: 10px; }		
h3 															{ font-size: 1.1em; line-height: 130%; color: #374915; margin-bottom: 0px; }                
h4 															{ font-size: 1.1em; line-height: 130%; color: #000000; }
h5 															{ font-size: 1.0em; line-height: 130%; color: #04498e; }
h6 															{ font-size: 1.0em; line-height: 130%; color: #000000; }


a 									{ font-weight: bold; color: #2F3C2D; text-decoration: none; }
a:link 							{ font-weight: bold; color: #2F3C2D; text-decoration: none; }
a:visited 					{ font-weight: bold; color: #2F3C2D; text-decoration: none; }
a:hover 						{ font-weight: bold; color: #AD5757; text-decoration: none; }
a:active 						{ font-weight: bold; color: #AD5757; text-decoration: none; }

p	{ margin-bottom: 10px; margin-top: 10px; }

#rating												{ clear: left; margin-top: 30px; }
#InformMe											{ margin-right: 5px; }

.footer												{ display: inline; margin-right: 15px;}  
/*** Aufbau Div Konstrukt ***/
* 										{ margin: 0px; padding: 0px; }

html									{ width: 100%; height: 100%; max-height: 100%; padding: 0px; margin: 0px; border: 0px;  }

body 									{ font-family: arial, helvetica, sans-serif; font-size: 76%; color: #000000; margin: 0px; padding: 0px; background-color: #ffffff; background-color: #666666;}

#zentrierer 					{ width: 100%; height: 100%; text-align: center;  }

#inhaltAussen 				{ max-width: 999px; min-width: 760px; text-align: left;  margin: 0px auto;}
* html #inhaltAussen 	{ width: 999px; }

#top								{ position: relative; height: 94px; text-align: left; padding-left: 215px; 
											background: url(http://www.kreis-tuebingen.de/servlet/PB/show/1290082_l1/lra_internet_kopfzeile.jpg) no-repeat;}

#navContent					{  background: #ffffff url(http://www.kreis-tuebingen.de/servlet/PB/show/1290083_l1/lra_internet_navigation.jpg) no-repeat 0px 0px; }
														
#navigation					{ float: left; width: 180px;  }
* html #navigation	{ width: 160px; }
*html div.div-navigation-outer	{ width: 140px;}

#content						{ margin-left: 185px; padding-top: 5px;  }

* html div#content 	{  position: relative; height: 100%; margin-left: 185px; }
*+html div#content 	{  min-height: 300px; /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */ left: -5px; }

#contentBody				{  border: 1px solid #ffffff; background: #EAEEF2 url(http://www.kreis-tuebingen.de/servlet/PB/show/1283071_l1/hintergrundservicespalte.jpg) right repeat-y;}
* html #contentBody	{  }


#serviceSpalte			{ float: right; width: 200px; margin-top: 10px; margin-right: 25px;}
*+html #serviceSpalte			{ margin-top: 10px;}
* html #serviceSpalte			{ margin-top: 10px; margin-right: 10px;}

#serviceSpalte h1							{ width: 99%; font-weight: normal; font-size: 1.1em; text-transform: uppercase;	border-bottom: 0px; margin-bottom: 5px;}
#serviceSpalte h2							{ width: 99%; font-weight: normal; font-size: 1.1em; text-transform: uppercase;	border-bottom: 0px; margin-bottom: 5px;}
#serviceSpalte h3							{ width: 99%; font-weight: normal; font-size: 1.0em; border-bottom: 0px; margin-bottom: 5px;}


#contentSpalte			{ margin-right: 250px; margin-left: 0px; }

/*** TOP ***/

#topFree1Html					{ position: absolute; top: 30px; left: 40px; }

div.topFrameDiv1			{ position: absolute; top: 62px; width: 500px; font-size: 0.9em; padding: 0px; overflow: hidden; }
.topFrameDiv1 a:link			{ color: #000000; font-weight: normal; }
.topFrameDiv1 a:visited		{ color: #000000; font-weight: normal; }
.topFrameDiv1 a:active		{ color: #000000; font-weight: normal; }
.topFrameDiv1 a:hover			{ color: #000000; font-weight: normal; }

div.wayhomePrefix			{ display: inline; }

div.topFrameDiv2			{ position: absolute; top: 30px; right: 180px; font-size: 0.90em; display: inline; padding: 0px; overflow: hidden; }
.topFrameDiv2 a:link			{ color: #000000; font-weight: normal;}
.topFrameDiv2 a:visited		{ color: #000000; font-weight: normal;}
.topFrameDiv2 a:active		{ color: #000000; font-weight: normal;}
.topFrameDiv2 a:hover			{ color: #000000; font-weight: normal;}


/*** Navigation ***/

ul.nav	{ list-style-type: none; }





/*** Begin Pressemodul ***/

.pressList	{ position: relative;  padding-left: 10px; float: left; }
*+html .pressList	{ position: relative;  padding-left: 10px; float: none;}
* html .pressList	{ position: relative;  padding-left: 10px; float: none;}

.reihe_eins																{ display: none; }


.reihe_zwei														{ display: none; }

a.pressroomButtons:link					{ border: 1px solid #444444; padding: 3px; background-color: #dddddd; margin-right: 5px;}
a.pressroomButtons:visited			{ border: 1px solid #444444; padding: 3px; background-color: #dddddd; margin-right: 5px;}
a.pressroomButtons:hover				{ border: 1px solid #444444; padding: 3px; background-color: #dddddd; margin-right: 5px;}
a.pressroomButtons:active				{ border: 1px solid #444444; padding: 3px; background-color: #dddddd; margin-right: 5px;}

a.pressroomButtons-rss:link 		{ border: 1px solid #444444; padding: 3px; background-color: #dddddd;}
a.pressroomButtons-rss:visited 	{ border: 1px solid #444444; padding: 3px; background-color: #dddddd; margin-right: 5px;}
a.pressroomButtons-rss:hover 		{ border: 1px solid #444444; padding: 3px; background-color: #dddddd; margin-right: 5px;}
a.pressroomButtons-rss:active 	{ border: 1px solid #444444; padding: 3px; background-color: #dddddd; margin-right: 5px;}


.liste_mitteilung								{ border: 1px solid #bbbbbb; padding: 5px; padding-bottom: 0px; background-color: #EAEEF2;  }
* html .liste_mitteilung				{ height: 100%;}

.liste_mitteilung_ueberschrift .internerLink { background:url(123.jpg) no-repeat;  padding-left: 0px; text-decoration: none; }

.liste_zeile_eins h2						{ margin: 0px; margin-bottom: 5px;}
.liste_mitteilung_datum					{ display: none; }
br.liste_zeile_eins_clear				{ display: none; }

br.liste_mitteilung_clear				{  }
*+html br.liste_mitteilung_clear	{ display: block; clear: left; height: 1px; line-height: 1px; overflow:hidden; font-size: 1%;}

span.liste_mitteilung_detaillink			  { display: block; margin-left: 150px;}
.liste_mitteilung_detaillink:link				{ color: #bf0f0b; }
.liste_mitteilung_detaillink:visited		{ color: #bf0f0b; }
.liste_mitteilung_detaillink:hover			{ color: #bf0f0b; }
.liste_mitteilung_detaillink:active			{ color: #bf0f0b; }   

.liste_mitteilung_einleitung						{ display: block; margin-left: 150px;}
.liste_mitteilung_einleitung p					{ margin-top: 0px; }

.liste_zeile_zwei												{ padding-bottom: 0px; margin: 0px; }

*+html .liste_zeile_zwei								{ height: 100%;}

.liste_mitteilung_bild									{ float: left; margin-right: 5px; }
br.liste_zeile_zwei_clear								{ clear: left; }

#detail_abstand_oben	{ display: none; }

#detail_mitteilung											{ border: 1px solid #EAEEF2; }
.detail_mitteilung_kopf h1							{ font-size: 1.2em; margin-bottom: 0px;}
.detail_mitteilung_datum								{ display: none; }
.detail_mitteilung_ueberschrift					{ margin-right: 150px; }
.detail_mitteilung_kopf_clear						{ display: none; }
.detail_mitteilung_zur_uebersicht_oben	{ display: none; }
.detail_mitteilung_bild_aussen					{ float: right; padding-left: 10px; width: 200px; position: relative; }
* html .detail_mitteilung_bild									{ }
.detail_mitteilung_bild_aussen img			{ width: 200px;}
.detail_mitteilung_bildunterschrift			{ font-style: italic; }

.detail_mitteilung_textlinks						{ margin-top: 20px; font-weight: bold;}

.liste_mitteilung_trenner				{ margin-bottom: 15px; }


#rating {clear: both; margin-top: 20px; margin-left: 20px; width: 70%;}