/* StyleSheet Radius-IKK */



.hinweis {
    color: #CC0000 ;
    font-size: 0.85em;
    padding: 22px;
	text-align: center;
	font-weight: 600;
	line-height: 1.3em;
}

/*  Überschriften*/

span.weiss {color: #ffffff;}

h1 { font-size:0.95em; font-weight:bold;  color:#333; margin: 0px -25px 15px 12px; border-bottom: 0px solid #DDD;}
h2 { font-size:0.80em; font-weight:bold;  color:#333; margin: 12px 9px 12px 24px; }
h3 { font-size:0.85em; font-weight:bold;  color:#333; margin: 12px 9px 9px 24px;  }
h4 { font-size:0.80em; font-weight:bold;  color:#E66B00; margin: 3px;  }
h5 { font-size:0.95em; font-weight:bold;  color:#666666; margin: 3px;  }

/* Document */

html {
    text-align: 		center;}

/* Grafik verstecken */

.hidepics
{ 	width:				0px;
   height:				0px;
   visibility:			hidden;
   display:			none;}

/* Text */

body, p,ul,ol,li,td,th
{
    font-family: 	Arial, Verdana, sans-serif;
    font-weight:	normal;
    border:			0px;
    padding: 		0px;
    margin:			6px;	}

/* Container */

#clearall {
    clear: 			both;}

#main {
    margin: 			auto;
    width: 				950px;
    text-align: 		left;
    background-color: 	#FFFFFF;
    font-family: 		Arial, Verdana, sans-serif;
    font-weight: 		normal;
    color: 				#333333;	}

#kopf{
    width: 100%;
    height: 150px;
    clear: both;	}

#fuss{
    clear: both;
    width: 100%;
    height: 50px;	}

#startseite {
    width: 			725px;
    float: 			left;
    text-align: 	left;
    padding:		0px;	}

#inhalt {
    width: 			738px;
    float: 			left;
    text-align: 	left;
    background-image:url(../_gifs/bg-inhalt.gif);	}

#inhaltO {
    width: 			700px;
    float: 			left;
    text-align: 	left;	}

#inhaltW {
    width: 			700px;
    float: 			left;
    text-align: 	left;
    background-color:#FFFFFF;	}

#navigation {
    width: 			200px;
    float: 			left;	}

#news {
    float: 				left;
    width: 				200px;
    text-align: 		left;
    background-color: 	#F4F5EF;	}

/* Navigation */

.nav_header {
    margin-top:			0px;
    font-size:			0.80em;
    height:				30px;
    font-weight:		bold;
    text-decoration:	none;
    color:				#E37006;
    background-image: 	url(../_gifs/button0.gif);
    width: 				200px;
    text-align: 		left;
    background-color: 	#F4F5EF;	}

.nav_footer {
    border-top:			0px solid #CCC;
    color:				#E37006;
    margin-top:			-6px;
    font-size:			0.65em;
    height:				100px;
    font-weight:		bold;
    text-decoration:	none;
    background-image: 	url(../_gifs/button0.gif);
    width: 				200px;
    text-align: 		left;
    background-color: 	#F4F5EF;	}

.nav_item {
    font-size:			0.80em;
    background-image: 	url(../_gifs/button1.gif);
    width: 				200px;
    height: 			25px;
    text-align: 		left;
    background-color: 	#F4F5EF;	}

.nav_itemXL {
    font-size:			0.80em;
    background-image: 	url(../_gifs/button1a.gif);
    width: 				200px;
    height: 			25px;
    text-align: 		left;
    background-color: 	#F4F5EF;	}

.nav_active {
    font-weight: bold;	}

.nav_item a {
    padding-left: 		20px;
    text-decoration: 	none;	}

.nav_item a:hover {
    color:				#E37006;
    text-decoration: 	underline;	}

.nav_itemXL a {
    padding-left: 		22px;
    text-decoration: 	none;	}

.nav_itemXL a:hover {
    color:				#E37006;
    text-decoration: 	underline;	}

.nav_itemXL a:active {
    color:				#E37006;
    text-decoration: 	none;	}

.nav_u_item {
    background-image: 	url(../_gifs/button2.gif);
    font-size:			0.725em;
    width: 				200px;
    height: 			20px;
    text-align: 		left;
    background-color: 	#F4F5EF;	}

.nav_u_itemXL {
    background-image: 	url(../_gifs/button2a.gif);
    font-size:			0.70em;
    width: 				200px;
    height: 			35px;
    text-align: 		left;
    background-color: 	#F4F5EF;	}

.sub {
    background-image: 	url(../_gifs/button2a.gif);
    font-size:			0.60em;
    margin-left: 		0px;}

.nav_u_active {
    font-weight: 		bold;	}

.nav_u_item a {
    padding-left: 		35px;
    text-decoration: 	none;	}

.nav_u_item a:hover {
    color:				#E37006;
    text-decoration: 	underline;	}

.nav_u_item a:active {
    color:				#E37006;
    text-decoration: 	none;	}

.nav_u_itemXL a {
    padding-left: 		35px;
    text-decoration: 	none;	}

.nav_u_itemXL a:hover {
    color:				#E37006;
    text-decoration: 	underline;	}

.nav_u_itemXL a:active {
    color:				#E37006;
    text-decoration: 	none;	}

ul {
    margin-top: 		0px;
    margin-bottom: 		0px;	}

.nav_u_item li {
    margin-left: 		20px;	}

/* Klassen */

.bild {
    padding: 			25px;	}

.blink 	{
    text-decoration:	blink;	}

#kasten {
    font-family: 		"Times New Roman", Times, serif;
    width:				600px;
    margin-left:		75px;
    padding:			3px;
    border:				2px solid #333;
    background-color:	#FFFFCC;
    color:				#FF0000	;	}

#kastenKontakt {
    font-family: 		"Times New Roman", Times, serif;
    width:				525px;
    margin-left:		110px;
    padding:			3px;
    border:				2px solid #333;
    background-color:	#FFFFCC;
    color:				#FF0000	;	}

#kastenKarte {
    font-family: 		"Times New Roman", Times, serif;
    width:				525px;
    margin-left:		100px;
    padding:			3px;
    border:				2px solid #333;
    background-color:	#FFFFCC;
    color:				#FF0000	;	}

.kastenText {
    font-family:		Times New Roman, Times, serif;
    text-align:			center;
    background-color:	#FFFFCC;
    color:				#FF0000	;	}

.digit {
    font-size:		3px;
    font-weight:	bold;
    letter-spacing:	1px;
    color:			#CCCCCC; }

.dozenten {
    padding: 		6px;	}

.orange {
    color:			#E37006;	}

.text {
    color:			#333333;
    font-size:		0.80em;
    margin-left:	36px;	}

.text-gross {
    font-size:		0.95em;
    line-height:	145%;
    margin-left:	36px;	}

.text-klein {
    font-size:		0.7em;
    color:			#333333;
    margin-left:	36px;		}

.klein {
    font-size:		0.65em;
    color:			#666666;	}

.termine {
    text-align:		center;
    font-size:		0.75em;
    font-weight:	normal;
    color:			#333333;
    padding:		1px;	}

.termine-small {
    font-size:		0.85em;	}

.tabellentext {
    font-size:		0.70em;
    font-weight:	normal;
    color:			#333333;
    padding:		1px;	}


.tab-text-klein {
    font-size:		0.55em;
    font-weight:	normal;
    color:			#333333;
    padding:		1px;	}

.dozentenText {
    color:			#333333;
    font-size:		0.75em;
    margin-left:	24px;	}

.tabellengrau {
    font-size:		0.7em;
    font-weight:	normal;
    color:			#999999;
    padding:		1px;	}

.liste {
    font-size:		0.80em;
    font-weight:	normal;
    color:			#333333;
    list-style-type:circle;
    margin-left: 	60px;
    margin-top: 	6px;	}

.liste-gross {
    font-size:		0.85em;
    font-weight:	normal;
    color:			#333333;
    list-style-type:circle;
    margin-left: 	60px;
    margin-top: 	6px;	}

.link-text {
    color:			#E37006;
    font-size:		1.0em;
    text-decoration: none;	}

.link-hier 	{
    color:			#E37006;
    font-size:		1.0em;
    padding:		1px;
    background-color:#EEEEEE;
    border:			1px dotted #E37006;
    text-decoration: none;	}

.news_item {
    width: 			188px;
    padding:		6px;
    font-size:		0.70em;	}

.datum {
    margin-top:		-6px;
    color:			#E37006;
    padding:		3px;
    font-size:		0.85em;	}

.oben {
    width: 				200px;
    height: 			40px;
    font-size:			0.85em;
    background-image: 	url(../_gifs/oben.gif);
    background-repeat: 	no-repeat;
    text-align: 		center;
    color: 				#E37006;	}

.unten {
    width: 				200px;
    height: 			40px;
    font-size:			0.65em;
    background-image: 	url(../_gifs/unten.gif);
    background-repeat: 	no-repeat;
    text-align: 		center;
    color: 				#E37006;	}

/* HyperLinks */

a:link {
    text-decoration: none;
    color: #000000;  }

a:visited {
    text-decoration: none;
    color: #000000;  }

a:focus {
    text-decoration: none;
    color: #000000;  }

a:hover {
    text-decoration: underline;
    color: #333333;  }

a:active {
    text-decoration: underline;
    color: #333333;  }

/* TOOLTIP */

div.tool-tip {
    width: 				auto;
    color: 				#FFF;
    font-weight:		normal;
    background-color:	#E47007;
    font-size: 			0.75em;
    border:				1px solid #333;
    z-index: 			1000;}

div.tool-title {
    margin: 			0;
    font-size: 			0.95em;
    font-weight:		bold;
    color: 				#333;
    padding: 			3px;
    background-color:	#EEE;}

div.tool-text {
    margin: 		0;
    padding: 		3px;
    font-size: 		11px;}

/* Formulare */

form {overflow:hidden;}

input, textarea {
    border: 		1px #eee solid;
    background: 	#EEE;
    padding: 		1px;
    color: 			#E37006;
    font-size:		0.8em;}

input.button {
    color: 			#E37006;}

input[type=text]:focus, textarea:focus {
    background: 	#f0f0f0;
    color: 			#333;
    border-color: 	#666;}


/* SLIMBOX */

#lbOverlay {
    position: absolute;
    z-index: 9999;
    left: 0;
    width: 100%;
    background-color: #000;
    cursor: pointer;
}

#lbCenter, #lbBottomContainer {
    position: absolute;
    z-index: 9999;
    left: 50%;
    overflow: hidden;
    background-color: #fff;
}

.lbLoading {
    background: #fff url(../_gifs/loading.gif) no-repeat center;
}

#lbImage {
    position: absolute;
    left: 0;
    top: 0;
    border: 10px solid #fff;
    background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
    display: block;
    position: absolute;
    top: 0;
    width: 50%;
    outline: none;
}

#lbPrevLink {
    left: 0;
}

#lbPrevLink:hover {
    background: transparent url(../_gifs/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
    right: 0;
}

#lbNextLink:hover {
    background: transparent url(../_gifs/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
    font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
    font-size: 10px;
    color: #666;
    line-height: 1.4em;
    text-align: left;
    border: 10px solid #fff;
    border-top-style: none;
}

#lbCloseLink {
    display: block;
    float: right;
    width: 140px;
    height: 22px;
    background: transparent url(../_gifs/closelabel.gif) no-repeat center;
    margin: 5px 0;
    outline: none;
}

#lbCaption, #lbNumber {
    margin-right: 71px;
}

#lbCaption {
    font-weight: bold;
}
.text-eingrueckt{
	margin-left: 46px;
}

/* Ende */