/* CSS Document */

/* um alles rum - standard-konfiguration */


	

body {
	border:0px; 
	padding:0px; 
	margin:0px;
	width:100%;
	
	
	font-size:12px;
	text-align:center;
	color:#333;
	background-color:#ceecee;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	
	}

h1, h2, h3, h4, h5, h6 { font-size:12px; font-weight:bold; margin-bottom:8px; color:#666 }

.csc-linkToTop {text-align: right; }
.csc-textpic-imagecolumn { margin-left:18px; }
.csc-menu-3 {margin-bottom:0px; margin-left:4px; margin-top:0px;}
.csc-menu-3 ul {margin-top:0px; padding-top:0px; }
.csc-menu-3 ul, li {padding:0px; list-style-type:none; }

.csc-menu-3 li {list-style-type:none; list-style-image:none; line-height:1.1em; border-bottom:1px solid #ddd;  padding-bottom:4px; padding-right:4px; margin-bottom:0px; padding-top:4px; }
.csc-menu-3 li a {text-decoration:none;}
.csc-menu-3 li:hover {text-decoration:none; background-color:#ceecee; color:#ff6600}
.csc-menu-3  {padding-left:0px; margin-left:0px;}
.csc-section {margin-left:0px; padding-left: 0px; }
.csc-section {margin-left:0px; padding-left: 8px; }
.csc-section li {list-style-type:none; }


table {font-size:12px;}
table img {border:0px; margin-right:4px; margin-left:3px;}

#container {width:760px;  margin:auto; background-color:#e0f4f6; border-left:10px solid #e0f4f6; border-right:10px solid #e0f4f6;  



  }
*html #container {width:776px;  margin:auto; background-color:#e0f4f6; border-left:10px solid #e0f4f6; border-right:10px solid #e0f4f6;  }
#banner { float:left; width:760px; height:120px; margin-bottom:10px; } 

#linke_spalte {float:left; width:170px; text-align:left; }
#rechte_spalte {float:left; width:574px; margin-left:16px;    }
*html #rechte_spalte {float:left; width:556px; overflow:hidden; margin-left:16px;  }

#inhalt {  text-align:left; width:546px; padding-left:7px; overflow:hidden; }
*html #inhalt {  text-align:left; width:550px; padding-left:7px; }
#navigation { float:left;  width:760px;  text-align:right; background-color:#666; }
#menu { width:160px; float:none;  }
#inhalt_links {   }
#box1-header { margin-top:12px; background-image:url(../img/bg/header-bg-aktuelles.gif); background-repeat:no-repeat; width:170px; height:28px; }
#box1-inhalt { width:170px;   background-color:#fff;  }
#box2-header { margin-top:12px; background-image:url(../img/bg/header-bg-service.gif); background-repeat:no-repeat; width:170px; height:28px; }
#box2-inhalt { width:170px;   background-color:#fff; }

#clearer { clear:both; height:20px; background-color:transparent; width:760px;  margin:0px; padding:0px; border-bottom:1px solid #ccc;padding-top:50px;  }
#rootline { width:560px; text-align:left; border-bottom:1px solid #ccc; padding:3px; padding-bottom:7px; padding-left:0px; margin-bottom:10px; }
*html #menu ul {   background-image:url(../img/bg/header-bg-info.gif); background-repeat:no-repeat;border:0px; margin:0px; padding:0px;  padding-top:26px; list-style:none; float:none; text-align:left; width:178px; }
*html #menu li {  padding:4px; padding-top:7px; border-bottom:1px solid #f3f3f3;   margin:0px; list-style:none; float:none; text-align:left; width:170px; background-color:#fff; margin-bottom:0px; border-bottom:1px solid #ddd; border-top:1px solid #fff; }
*html #menu ul {   background-image:url(../img/bg/header-bg-info.gif); background-repeat:no-repeat;border:0px; margin:0px; padding:0px;  padding-top:26px; list-style:none; float:none; text-align:left; width:178px; }

p { font-size:12px; }

#menu ul {   background-image:url(../img/bg/header-bg-info.gif); background-repeat:no-repeat;border:0px; margin:0px; padding:0px;  padding-top:26px; list-style:none; float:none; text-align:left; width:170px; }
#menu li {  list-style-image:none; padding:4px; padding-top:7px; border-bottom:1px solid #f3f3f3; line-height:normal;   margin:0px; list-style:none; float:none; text-align:left; width:162px; background-color:#fff; margin-bottom:0px; border-bottom:1px solid #ddd; border-top:1px solid #fff; }
#menu ul {   background-image:url(../img/bg/header-bg-info.gif); background-repeat:no-repeat;border:0px; margin:0px; padding:0px;  padding-top:26px; list-style:none; float:none; text-align:left; width:170px; }

#menu a {  color:#666; font-weight:bold; font-size:12px; padding-left:8px; text-decoration:none  }
#menu a:hover {  color:#ff6600; text-decoration:none  }

#menu li:hover, #menu li:hover a { background-color:#ceecee; color:#ff6600; text-decoration:none }
#menu li:hover a {border:0px; text-decoration:none}


.rootlinelink {font-size:13px; color:#666; }
.rootlinelinkact {font-size:13px; color:#666; font-weight:bold;}


a { text-decoration:underline; color:#006666; }
a:hover { text-decoration:none; color:#ff6600;}



.bodytext { font-size:12px; line-height:1.3em;
	}
	
h1, h2, h3, h4, h5 { color:#666; font-size:12px; font-weight:bold; padding:0px; margin:0px;}
h1 {font-size:15px; }

ul { padding:0px; margin:0px; padding-top:16px   }

li { padding:0px;  margin:0px; margin-left:16px; padding-bottom:6px; list-style-image:url(../img/bg/list-bg.gif); line-height:1.3em; }

/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
/*IMG.frontEndEditIcons { margin: 1px; border:0px; marign-bottom:0px; margin-top:0px; } */

/* Default styles for the Admin Panel
TABLE.typo3-adminPanel { border: 0px solid #FF00FF ; background-color:#333; text-align:left; z-index=50; display:none; }
TABLE.typo3-adminPanel input {border:1px solid #666; background-color:#333; color:#fff; font-size:10px; }
TABLE.typo3-adminPanel select {border:1px solid #666; background-color:#333; color:#fff; font-size:10px; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color:#666; border:0px; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color:#333; border:0px; border-top:1px dotted #666 !important; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border: 0px; background-color:#666 }
TABLE.typo3-adminPanel TD FONT { font-family: arial; font-size: 11px; color:#fff; }
TABLE.typo3-adminPanel TD A FONT { font-family: arial; font-size: 11px; color:#fff; }			
TABLE.typo3-editPanel { text-align:left;  border:0px; background-color:#fff; padding:0px; margin:1px; margin-bottom:0px; margin-top:0px; color:#666 }
TABLE.typo3-editPanel TD { text-align:left;  border: 0px; background:transparent; padding:0px; color:#666 }
.typo3-editPanel {  margin-left: 1px; width:auto; border-collapse:collapse;  z-index=51; background-color:#fff; color:#666; border:0px; }
.typo3-editPanel td {  width:100%; height:18px; margin:0px; border:0px; padding:0px; background-color:#fff; color:#666}
.typo3-editPanel img {margin-right:1px; padding:0px; border:0px;}

td.typo3-editPanel-label { display:none;  z-index=52; font-size:9px; color:#666; border:0px;} */


/*MENU*/
#navcontainer {
width:760px;
margin: 0;
padding: 0;
border-bottom:1px solid #fff;

float:right;
clear:both;
list-style-type: none;
text-align:right;

}

#navcontainer ul {margin:0px; padding:0px; float:right; }

#navlist li
{
float: left;
margin: 0;
padding: 0;
width: auto;
display: block;

}

#navlist li a, #navlist li a:link
{

color:#FFF;
text-decoration: none;
padding:5px;
padding-top:3px;
padding-bottom:3px;
display: block;
text-decoration:none


}

#navlist li a:hover
{
background-color: #FF9900;
color: #fff;

text-decoration:none

}

#navlist li a#current, #navlist li a#current:link
{

cursor: default;
font-weight: bold;


}

#navlist li a#current:hover
{

}

input#input { 
margin-top:10px;
margin-bottom:5px;
padding:2px;
font-size:12px;
width:290px;
border:1px solid #131313;
background-color:#131313;
color:#ffffff;
margin-left:30px;
}

input#input:hover {
padding:2px; 
font-size:11px;
width:290px;
border:1px solid #fff;
background-color:#131313;

margin-left:30px;
}

textarea { 
padding:2px;
font-size:11px;
width:290px;
border:1px solid #131313;
background-color:#131313;
color:#ffffff;
margin-left:30px;
margin-bottom:5px;
}

textarea:hover { 
padding:2px;
font-size:11px;
width:290px;
border:1px solid #fff;
background-color:#131313;
color:#ffffff;
margin-left:30px;
}

input#submit { 
padding:2px;
font-size:11px;
width:290px;
border:1px solid #131313;
background-color:#131313;
color:#ffffff;
margin-left:30px;
font-weight:bold;
}

input#submit:hover { 
padding:2px;
font-size:11px;
width:290px;
border:1px solid #131313;
background-color:#131313;
color:#35cbda;
margin-left:30px;
font-weight:bold;
}


