body
{
	font-family: Verdana;
	font-size: 11px;
	margin:0px;
	padding:0px;	
	scrollbar-face-color: #F4F7FE;
	scrollbar-base-color: #BCBCBC;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #ffffff;
	scrollbar-dlight-color: #BCBCBC;
	scrollbar-arrow-color:  #BCBCBC;
	scrollbar-track-color: #F4F7FE;
	scrollbar-darkshadow-color: #BCBCBC;
}


.brdiv
{
	height:4px;
	width:1px;
	font-size:0px;
}

#maindiv
{
	overflow:hidden;
}

ul
{	
	list-style-image: url(./grafik/li.gif);
    padding-left:0px;
    margin-left:17px;
	margin-top:4px;
	margin-bottom:-4px;
}

li
{
	margin-bottom: 8px;
	list-style-position:outside
	
}

#bigtable
{
	background-image:url(./grafik/background_03.jpg);
	background-repeat:repeat-y;
	width:1000px;
	background-position:1px 0px;
}

#headertable
{
	width:1000px;
	background-image:url(./grafik/background_08.jpg);
	background-repeat:no-repeat;
	height: 234px;
	margin-top: 12px;
}


#bigtablestart /* for start site */
{
	width:1000px;
	background-repeat: no-repeat;
}

#middletable
{
	width: 1000px;	
	position:relative;
	top:-10px;

}

#flashdiv
{
	width: 957px;
	z-index: 120;
	position:relative;
	top: -34px;
	left: 22px;
}

/**** HEADER ****/

#topbuttonsright
{
	position:relative;
	top:-51px;
	left: 800px;
	z-index: 21;
	width:180px;	
}

#topbuttonsrightstart
{
	position:relative;
	top:-20px;
	left: 798px;
	z-index: 21;
	width:180px;	
}

#topbuttonsleft
{
	position:relative;
	top:6px;
	left: 53px;
	z-index: 21;	
	width: 200px;
}

#datum
{
	position:relative;
	left:210px;
	top: -8px;
	z-index:20;
	width: 200px;
}


#switchbutton
{
	position:relative;
	top:-25px;
	left:732px;	
	z-index:21;
	width:40px;
}

/**** CONTENT ****/

#menuleft
{
	margin-top: 6px;
	margin-left: 36px;
}

#menuright
{
	position:relative;
	margin-top: -85px;
	left: 13px;
}


#scrollablecontent
{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 16px;
	overflow:auto;
	width:568px;
	position:relative;
	top:0px;
	left:0px;
}

.scroll
{
	overflow:auto;
}

#btSmall
{
	z-index:99;
}

#subbuttonmiddle
{
	position:relative;
	top:-18px;
}

/* middle */

#logo
{
	position: relative;
	left: 43px;
	top:-10px;
}

#smalllogos
{
	position:relative;
	left: -10px;
	z-index: 30;
}

#search
{
	position: relative;
	top: -40px;
	left: 620px;
	width: 180px;
}

#shop
{
	margin-left: 27px;
	margin-top: 15px;
}

#newsletter
{
	margin: 0px 0px 16px 11px;
}

.headerdiv /* überschrift unterstrichen */
{
	border-color:#bcbcbc;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	padding-bottom: 2px;
	margin-bottom: 6px;
	font-weight: bold;	
}



/**** TEXT ****/

.text
{
	font-family: Verdana;
	font-size: 11px;
}

.text_10, .text_10 a
{
	font-family: Verdana;
	font-size: 10px;
}

.textbig
{
	font-family: Verdana;
	font-size: 24px;
	font-weight: bold;
	font-style: italic;
	color: #67616B;
}

a
{
	text-decoration: none;
	color: #69686D;
	font-size:11px;
}



.contentlinkInternIcon
{
	text-decoration: none;
	color: #327AA4;
	font-size:11px;
}

.contentlinkInternIcon a
{
	text-decoration: none;
	color: #327AA4;
	font-size:11px;
}


.contentlinkExternIcon
{
	text-decoration: none;
	color: #327AA4;
	font-size:11px;
}

.contentlinkExternIcon a
{
	text-decoration: none;
	color: #327AA4;
	font-size:11px;
} 

.menulink
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	border-style:solid;
	border-color: #d2d4d5;
	border-width: 0px 0px 1px 0px;
	padding:7px 0px 2px 5px;
	
}

a.linktop
{
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
	letter-spacing:1px;
}

a.linktopicon
{
	margin-right:14px;
}


.textbox
{
	border-style: solid;
	border-color: #bcbcbc;
	border-width: 1px;
	height: 18px;	
	font-size: 10px;
}


.errmessage
{
	background-color: #f0f0f0;
	border: solid #e2e2e2 1px;
	height:15px;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	padding:3px;
	color: DarkRed;
}


#statusheadline
{
	margin: 3px 0px 0px 20px;
	font-weight:bold;
	width: 564px;
	position:relative;
	top:-13px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #d2d4d5;
}

.backbutton
{
	width:164px;
	text-align:right;
	float:left;
	margin-bottom: 0px;
	position:relative;
	top:2px;
}

.printbutton
{
	position:relative;
	top:-2px;
}

.headlinediv
{
	padding-bottom: 0px;
	font-family: Verdana;
	font-size: 10px;
	width:400px;
	color:#000;
	height:16px;
	float:left;
	position:relative;
	top:7px;
}

*html .headlinediv
{
	top:2px;
}

.innermenupointnav
{
	color: #000;
	cursor: pointer;
	font-size: 10px;
	font-weight:normal;
	border-top: solid 1px #fff;
	border-right: solid 1px #d2d4d5;
	padding: 4px 8px 4px 8px;
	height:16px;
}

.status
{
	font-size: 10px;
	font-weight:normal;
	border-top: solid 1px #fff;
	padding: 4px 8px 4px 8px;
	height:16px;
}

*html .status
{
	padding: 5px 8px 4px 8px;
}

.innermenupoint
{
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 1px;
	color: #69686D;
	cursor: hand;
	font-weight:bold; 
	margin-left: 30px;
	margin-top: 6px;
	margin-bottom: 0px;
}

.menupoint
{
	width: 150px;
	height: 30px;
	background-image: url(grafik/menubuttons/line.jpg);
	background-repeat: no-repeat;
	background-position: 0px 22px;	
	padding-top:6px;
}

.innermenupoint:hover
{
	color:#E60005;
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 1;
	cursor: hand;
	font-weight:bold; 
	margin-left: 30px;
	margin-bottom: 0px;
}


.innermenupoint_select
{

	color:#E60005;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold; 
	letter-spacing: 1;
	cursor: pointer;
	margin-left: 30px;
	margin-bottom: 0px;
}

.navright{float:left;margin-top:5px;}
.navleft{float:left;width:90px;margin-left:30px;}
*html .navleft{float:left;width:120px;margin-left:0px; padding-left:30px}


/* special css for uebergeordnetes personal, because the names are too long */

.innermenupoint2
{
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 1px;
	color: #69686D;
	cursor: hand;
	font-weight:bold; 
	margin-left: 20px;
	margin-top: 6px;
	margin-bottom: 0px;
}

.innermenupoint2:hover
{
	color:#E60005;
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 1;
	cursor: hand;
	font-weight:bold; 
	margin-left: 20px;
	margin-bottom: 0px;
}

.innermenupoint2_select
{

	color:#E60005;
	font-family: Arial;
	font-size: 12px;
	letter-spacing: 1;
	cursor: hand;
	font-weight:bold; 
	margin-left: 20px;
	margin-bottom: 0px;
}

/* end special css */




/* TEAM */

.teammember
{
	border-style: solid;
	border-color: #bcbcbc;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size:11px;
	font-family:Verdana;
}

.teamname
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	
}



/* AKTUELLES */


#searchbutton
{
	PADDING:2px 0px 0px 0px;
	margin:0px;
	border-style:solid;
	border-color:#bcbcbc;
	border-width:1px;
	height:18px;
	width:50px;
	background-color:#bbbbbb;
	text-align:center;
}


#aktuellesOben
{

	width:159px;
	height:12px;
	background-repeat:no-repeat;
	background-image: url(grafik/rechts/aktuelles_oben.jpg);
	position:relative;
	top:1px;
	margin-top:7px;
}


#aktuellesMitte
{
	width:159px;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom:2px;
	background-image: url(grafik/rechts/aktuelles_mitte.jpg);
}


#aktuellesUnten
{
	width: 159px;
	height: 12px;
	background-repeat:no-repeat;
	background-image: url(grafik/rechts/aktuelles_unten.jpg);
}

.aktuellesBild
{
	border: solid 1px gray;
	margin-bottom: 4px;
}

.titelRechts
{
	font-family:Arial;
	font-size:12px;
	height:25px;
	font-weight:bold;
	margin-bottom: 3px;
	letter-spacing: 1;
	color: #68676c;
	border-style:solid;
	border-width: 0px 0px 1px 0px;
	border-color:#d2d3d5;
	width:120px;
	margin-left:3px;
}



/* NEWS */
.newstext
{
	padding-right: 10px;
}

.newslink
{
	color:#327AA4;
	text-decoration:none;
}

.externnewslink
{
	color:#327AA4;
	text-decoration:none;
}

.newsentry
{
	margin-bottom:15px;
	font-size:11px;
}

.newsimage
{
	border: solid 1px #D2D4D5;
	float:left;
}

.newsimagedetail
{
	/*border: solid 1px #D2D4D5;*/
}

.newsimagenav
{
	width:200px;
	float:right;
}

.newsimg
{
	margin:0px 0px 0px 0px;	
}

.newsimgstatus
{
	width:100%;
	text-align:center;
}

.newsimgstatus2
{
	width:97px;
	text-align:center;
}

.newsimgdiv
{
	width:200px;
	float:left;
	padding:0px;
	text-align:center;
}


.newstitle
{
	font-weight:bold;
	margin-bottom: 12px;
}

.attachmenttitle
{
}

.attachmentheader
{
	margin:4px 0px 3px 0px;
	font-weight:bold;
	visibility:hidden;
}

#legendeDiv
{

}

#site
{
	width:100px;
}


.imgnavbt
{
	cursor:hand;
}


/* STARTNEWS */

.sn_table
{
	font-size:11px;
	font-family:Verdana;

}

.sn_column
{
	width:194px;
	padding: 2px 3px 3px 8px;
}

.sn_image
{

	
	
}

.sn_balkendiv
{
	height:28px;
	cursor:hand;
}

.sn_imagediv
{
	height:113px;
	width: 175px;
	border:solid 1px #d8d8d8;
	margin:5px 5px 0px 0px;
	cursor:hand;
	background-repeat:no-repeat;

}

.sn_text
{
	font-size:11px;
	font-family:Verdana;
	text-align:left;
	margin-left:3px;
	padding:0px 4px 0px 0px;
	
}

/* GESCHICHTE */
#overDiv 
{
	position: absolute; 
	z-index: 1002;
	display:none;
	
	width:200px;
	padding:5px;
	background-color:#EAEAEA;
	border-style:solid;
	border-width:1px;
	border-color:black;	
	font-size: 10px;
}

.overalt
{
	background-color: FFFFE1;
	border: solid 1px black;
	position:absolute;
	display:none;
	padding: 2px;
	z-index:1002;
	text-align:justify;
}

.picturemenu
{
	border-top-width:1px;
	border-top-color:#ffffff;
	border-top-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#ffffff;
	border-bottom-style:solid;
	font-family:verdana;
	font-size:10px;
	color:black;
	text-decoration:none;
}

.zeitskala
{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#bbbbbb;
	height:7px;
	background-image:url(./grafik/geschichte/skala.jpg);
	background-repeat:repeat-x;
	
}


.zeitskalaend
{	
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#bbbbbb;
	height:7px;
	background-image:url(./grafik/geschichte/skala.jpg);
	background-repeat:repeat-x;	
}


.SkalaBeschriftung
{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#bbbbbb;	
	height:8px;
}

.cursorText
{
	cursor:pointer;
	cursor:hand;
	padding-left:2px;
	padding-right:2px;
	font-family:verdana;
	font-size:10px;
	color:black;
}


/*printing*/
.printheader
{
	font-family: Verdana;
	font-size: 10px;
	border-style: solid;  
	padding: 0px;
	margin-right: 0px;
	padding-right: 0px;
	border-width: 0px; 
	border-bottom-width: 1px; 
	border-color: black;
	margin-bottom: 1px;
	
}


.tipptop
{
	width:159px;
	height:12px;
	background-image:url(./grafik/rechts/aktuelles_oben.jpg);
	background-repeat:no-repeat;
	margin-top:7px;
	position:relative;
	top:1px;
}

.tippmiddle
{
	width:159px;
	background-image:url(./grafik/rechts/aktuelles_mitte.jpg);
	background-repeat:repeat-y;

}

*html .middletable
{
	width:130px;
	font-family:Verdana;
	font-size:11px;
	margin-left:0px;
}

.middletable
{
	width:130px;
	font-family:Verdana;
	font-size:11px;
	margin-left:12px;
}

.topborder
{

	border-style:solid;
	border-color:#D2d4d5;
	border-width:1px 0px 0px 0px;	
}

.tippbottom
{
	width:159px;
	height:12px;
	background-image:url(./grafik/rechts/aktuelles_unten.jpg);
	background-repeat:no-repeat;
}


.tbicon
{
	float:left;
	margin:5px 4px 0px 0px;
}


/*************************************************************
 Editor GMG
**************************************************************/ 

.gmg_titel
{
	margin-top: 8px;
	margin-bottom: 4px;
	font-weight: bold;
	font-family:Verdana;
}