/* globale Styles */
body,h1,h2,h3,h4,h5,h6,table,div,input,textarea,p {font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 100%; margin:0;padding:0;}
body			{font-size:80%;}
html 											{} 
a:hover 										{color:#999999;}
a:link 											{color:#0000FF; text-decoration:underline;}
a {color:#AAAAAA; text-decoration: none;}
ul 				{list-style-image:url(/cms/templates/gsgoltern/images/listbullet.gif) }
li				{margin-left:18px;}
img				{border:0px}
/* globale Styles ende */


/* fuer fixen Login Button */
body 			{margin:0;padding:0; background:url(/images/t.gif) fixed;background-image:url(/cms/templates/gsgoltern/images/body_bg.gif); background-repeat: repeat-x;background-color: #FFFDDF;}
.div_fixed_top 	{position:fixed;_position:absolute; width:100%;  top:0; _top:expression(eval(document.body.scrollTop));left:0; margin:0;padding:0; background:white; z-index:100;}




.ass_table		{background:#ccff33; width:99%}
.ass_table	th	{background:#ccff33; text-align:left;}
.ass_table	td	{background:#ffffcc}




.head 			{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 2.0em; font-weight: normal;color: #0000FF; line-height:1.1em} 
.leadin 		{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; color: #0000FF;} 
.body   		{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: #000000;}
.subheadline 	{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #0000FF;} 


.guestbook	 	{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; color: #0000FF;}
#guestbook	 	{background-color:#D3FF3A; width:558px; margin-left:20px }
.gb_color1	 	{background-color:#D3FF3A;}
.gb_color2		{background-color:#F0FFBA;}
.gb_color3	 	{background-color:#FFFEE7;}


#frame 					{width:95%; max-width:1000px; border:0px solid; text-align:left; margin-top:8px; }
#mainContentContainer 	{background: #FFFFFF url(/cms/templates/gsgoltern/images/shadow_left.gif) top left repeat-y;}
#contentHolder 			{height:100%; border:1px solid blue; width:80%; margin:auto}
#leftCol				{width:230px; border:1px solid; float:left;}
#rightCol				{margin-left:430px; border:1px solid; float:left; background:white url(/cms/templates/gsgoltern/images/shadow_right.gif) repeat-y bottom right; padding:0;}
.xxrightColMarginLeft	{margin-left:230px;} /* vgl ie6 Styles... */



#reiter 		{padding: 0px;margin: 0px 0px 0px -4px; width: 100%;height:18px; background: url(/cms/templates/gsgoltern/images/shadow_top.gif) repeat-x bottom right;}
#reiter ul		{list-style-type: none;list-style-image: none;padding: 0px;margin: 0px;}
#reiter li 		{float: left;background-image: url(/cms/templates/gsgoltern/images/reiterTop_left.gif);background-position: 0px 0px;background-repeat: no-repeat; margin-left:0px;}
#reiter li a 	{float: left;color: #FF00EA;background-image: url(/cms/templates/gsgoltern/images/reiterTop_right.gif);background-position:right; background-repeat: no-repeat;padding: 3px 15px 0px 15px; text-align: center; text-decoration: none; margin-left: 3px; font-size: 0.7em; letter-spacing:0.15em; font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight: bold;}
	
#header 		{position:relative;  height:145px;  width:100%; background: #D4FF3B url(/cms/templates/gsgoltern/images/header_right.gif) top right no-repeat;}



#mainNavDisplay 		{padding: 0px;margin: 0px;width: 100%;height: 23px;background: url(/cms/templates/gsgoltern/images/shadow_right.gif) top right repeat-y;}
#mainNavDisplay ul 		{line-height: 23px;list-style-type: none;list-style-image: none;padding: 0px;margin: 0px;text-decoration: none;}
#mainNavDisplay  li 	{line-height: 22px;font-size: 1.10em;font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;float: left; list-style-type: none; margin-left:0;}

#mainNavDisplay  li .mainNav1	{ float: left;  list-style-type: none; background-image: url(/cms/templates/gsgoltern/images/mainNav_Gelb.gif); background-position: 0px 0px; background-repeat:repeat-y;}
#mainNavDisplay  li .mainNav2	{ float: left;  list-style-type: none; background-image: url(/cms/templates/gsgoltern/images/mainNav_Orange.gif); background-position: 0px 0px; background-repeat: repeat-y;}
#mainNavDisplay  li .mainNav3	{ float: left;  list-style-type: none; background-image: url(/cms/templates/gsgoltern/images/mainNav_Pink.gif); background-position: 0px 0px; background-repeat: repeat-y;}
#mainNavDisplay  li .mainNav4	{ float: left;  list-style-type: none; background-image: url(/cms/templates/gsgoltern/images/mainNav_Blau.gif); background-position: 0px 0px; background-repeat: repeat-y;}
#mainNavDisplay  li .mainNav5	{ float: left;  list-style-type: none; background-image: url(/cms/templates/gsgoltern/images/mainNav_Hellblau.gif); background-position: 0px 0px; background-repeat:repeat-y;}
#mainNavDisplay  li .mainNav6	{ float: left;  list-style-type: none; background-image: url(/cms/templates/gsgoltern/images/mainNav_Gelbshad.gif); background-position: 0px 0px; background-repeat: repeat-y;}
#mainNavDisplay  li .mainNav7	{ float: left;  list-style-type: none; background-image: url(/cms/templates/gsgoltern/images/mainNav_Orange.gif); background-position: 0px 0px; background-repeat: repeat-y;}
#mainNavDisplay  li .mainNav8	{ float: left;  list-style-type: none; background-image: url(/cms/templates/gsgoltern/images/mainNav_Pink.gif); background-position: 0px 0px; background-repeat:repeat-y;}
#mainNavDisplay  li a 			{width:100%; padding: 0em 0.6em 0.1em 0.8em; color: #0000FF; text-decoration: none;font-weight: normal;}
#mainNavDisplay  li .mainNav1:hover {color: #775804;}
#mainNavDisplay  li .mainNav2:hover, #mainNavDisplay li .mainNav2:active { background-color: #FFA200; color: #775804; background-image: none;}
#mainNavDisplay  li .mainNav3:hover, #mainNavDisplay li .mainNav3:active { background-color: #FF30ED; color: #775804; background-image: none;}
#mainNavDisplay  li .mainNav4:hover, #mainNavDisplay li .mainNav4:active { background-color: #29C4FD; color: #775804; background-image: none;}
#mainNavDisplay  li .mainNav5:hover, #mainNavDisplay li .mainNav5:active { background-color: #AAFFFB; color: #775804; background-image: none;}
#mainNavDisplay  li .mainNav6:hover, #mainNavDisplay li .mainNav6:active { background-color: #FFFA00; color: #775804; background-image: none;}
#mainNavDisplay  li .mainNav7:hover, #mainNavDisplay li .mainNav7:active { background-color: #FFA200; color: #775804; background-image: none;}
#mainNavDisplay  li .mainNav8:hover, #mainNavDisplay li .mainNav8:active { background-color: #FF30ED; color: #775804; background-image: none;}
#mainNavDisplay  li .mainNav9:hover, #mainNavDisplay li .mainNav9:active { background-color: #29C4FD; color: #775804; background-image: none;}
#mainNavDisplay  li .mainNav10:hover, #mainNavDisplay li .mainNav10:active { background-color: #AAFFFB; color: #775804; background-image: none;}


#leftNav {
	width: 222px;
	float:left;
	margin: 0;
	padding: 0px;
	padding-top: 20px;
	font-family: 'Trebuchet MS', 'Lucida Grande',Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	
}
#leftNav ul 		{width: 100%; margin: 0; padding: 0;border: none; list-style:none;}
#leftNav li			{margin: 0; padding: 0; list-style-image: none;}
#leftNav li a 		{margin: 0; padding: 0;	display: block; color:#0000FF; color: #0000FF; text-decoration: none; width: 100%;}
html>body #leftNav li a {	width: auto;} /* nav springt const raus...*/







#footer {clear:both; padding: 0px; margin: 0px; width: 100%; height: 30px; background: url(/cms/templates/gsgoltern/images/footer_shadow.gif) top left repeat-x;}
#footer p {text-align: left; font-size: 11px;line-height: 15px;font-weight: normal; padding: 10px 0px 0px 235px; color: #666666;}
	


#teaserLeft 			{margin: 15px 0px 0px 0px; padding: 5px 0 12px 0; background-color: #D2FF39; width:100%;}
.teaserLeft 			{float: left; background-color: #FFFFFF; margin-top: 5px; margin-right: 5px; position:relative;}
.teaserLeftTextLink  	{display:block; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; color: #0000FF; text-decoration:none;background: url(/cms/templates/gsgoltern/images/teaserLeft_pfeil.gif) top left no-repeat;}
.teaserdecker 			{position: absolute; left:0; top:0; z-index:5;}

.teaserMain 		{border:0px solid; position:relative; background: url(/cms/templates/gsgoltern/images/teaserMain_dotline.gif) repeat-x bottom right; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; padding: 20px 0px 0px 0px;margin:0 8px 2px 8px;}
.teaserMain h2		{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 2.0em; font-weight: normal; color: #CCCCCC;}
.teaserMain p {
	float: right;
	padding: 0px 0px 0px 10px;
	margin: -20px 0px 0px 0px;
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal;
	color: #CCCCCC;
	background: url(/cms/templates/gsgoltern/images/teaserMain_pfeil.gif) top left no-repeat;
}
.teaserMain a {color:#BBBBBB}

#enterbox  					{border:1px solid blue;}
#enterboxinside  			{padding:5px; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;}
#enterboxinside .inputfeld  {width:100px; height: 14px; border:1px solid #CCCCCC; margin-bottom:2px;}
#enterboxheader 			{background-color:white; padding-left:6px; font-weight:bold; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em;font-weight: bold;}

.img_box_img				{background-color: #D2FF39; padding:3px; }
.img_box_bu					{background-color: #D2FF39; padding:0 3px 0px 3px;font-size:0.9em; float:left; white-space:normal}

.boxheader					{padding-left:5px; padding-top:3px; font-weight:bold;}


.gallery_caption			{font-size:11px; line-height:auto;}