* { margin:0; padding:0;}
body { background:#ececec; font-size:100%; line-height:1em; font-family:Arial, tahoma; color:#000000 /*#848484*/; text-align:center;}

a { color:#0B4D8C; text-decoration: underline; } /*Alle unbesuchten Links*/
a:visited { color: black; } /* Besuchte Links*/
h1 {font-size: 1.8em; font-weight: normal;}
h2, h3, h4 { font-weight: normal;}
h1, h2, h3, h4, h5, h6 {color: #025697;}

/*in_line*/
input, select, textarea { vertical-align:middle; font-family:Tahoma;}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}
a:hover{text-decoration:none;}
.column { float:left;}
.clear, .col-list, .row-box, .menu ul, .wrapper-menu { width:100%; /*overflow:hidden;*/}
.col-list ul{ float:left}
.col-list .indent-list{ margin-left:40px;}

.wrapper-menu{background:#FFF;}
.wrapper-menu .site-center{ background:#282828 url(../templates/images/menu_bg_right.gif) top right repeat-y;}
.wrapper-menu .menu{padding:10px 0 0 0; background:url(../templates/images/menu_bg_left.gif) 0 0 repeat-y; height:49px;}
.menu-corner-left{ background:url(../templates/images/menu_corner_left.gif) 41px 0 no-repeat;}
.menu-corner-right{ background:url(../templates/images/menu_corner_right.gif) 846px 0 no-repeat; padding:0 0 0 50px;}
#nav ul{ padding:0; margin:0;}
#nav ul li{ /*background:url(../templates/images/menu_marker.gif)*/ center right no-repeat; display:block; float:left;}
#nav ul li a{ padding:0; color:#ffffff; font-size:1em; text-decoration:none; line-height:2em;}
#nav ul li a:hover{ color:#88caff;}
.bg-none{ background:none !important;}
/*.logo-img{ position:absolute; margin:77px 0 0 109px;z-index:110;}
.logo-text{ display:block; position:absolute; margin:138px 0 0 149px; color:#ffffff; font-size:0.75em;}*/
.wrapper-logo{background:#ececec url(../templates/images/wrapper-logo.gif) 0 0 repeat-x;}
.wrapper-logo-1{background:url(../templates/images/wrapper-logo-1.gif) bottom left repeat-x;}
.bg-1-center{background:url(../templates/images/bg_1_center.jpg) 0 0 repeat-y;}
.bg-1-top{
	}
.bg-1-top-wartung{ background:url(../templates/images/bg_1_top_wartung.jpg) 0 0 no-repeat; height:400px;}
.bg-1-bottom{background:url(../templates/images/bg_1_bottom.jpg) bottom left no-repeat; }
#logo {position:absolute; margin:60px 0 0 70px;}
.pos-roundcorner{ padding:0 0 0 53px; width:796px; overflow:hidden;}
.content-text{ font-size:0.75em;}
.content-text .text{ padding:0 0 30px 14px;}


.oben-l {background:url(../templates/images/oben-l.png) center top no-repeat; height:22px; /*border:2px solid blue;*/}
.mitte-l {background:url(../templates/images/mitte-l.png) center repeat-y;}	
.unten-l {background:url(../templates/images/unten-l.png) center bottom no-repeat; height:22px;}
.box-l {margin:0 auto; width:529px; text-align:left;}

.oben-r {background:url(../templates/images/oben-r.png) center top no-repeat; height:22px; /*border:2px solid blue;*/}
.mitte-r {background:url(../templates/images/mitte-r.png) center repeat-y;}	
.unten-r {background:url(../templates/images/unten-r.png) center bottom no-repeat; height:22px;}
.box-r {margin:0 auto; width:263px; text-align:left;}

.box-row-bot, .box-row-top{ width:100%; overflow:hidden;}
.breadcrump {margin:0 0 0 30px; padding:7px 0 0 0; }

.button{ text-align:center; width:86px; height:19px; display:block; line-height:1.4375em;}
.button a{ color:#FFF; text-decoration:none; background:url(../templates/images/marker_button.gif) 0 5px no-repeat; padding:0 0 0 8px; font-size:0.937em;}
.button a:hover{ text-decoration:underline;}
.button-bg-1{ background:url(../templates/images/button-bg-1.gif) 0 0 no-repeat;}
.button-bg-2{ background:url(../templates/images/button-bg-2.gif) 0 0 no-repeat;}
.button-bg-3{ background:url(../templates/images/button-bg-3.gif) 0 0 no-repeat;}

/*footer*/
.footer-border-left{ background:url(../templates/images/footer-border-left.gif) 0 0 repeat-y;}
.footer-border-right{ background:url(../templates/images/footer-border-right.gif) top right repeat-y; padding:0 0 0 87px;}
.footer{ padding:34px 0 24px 0; color:#565656; font-size:0.75em;}
.footer a{ color:#37b8f4;}

/*Layout*/
.site-center {margin:0 auto; width:900px; text-align:left;}
#wartung {width:780px; padding: 20px 0 0 10px; color:#ffffff; font-size:1.5em;}
#content {margin:0; padding:1.5em 2.5em 3.5em 2.5em;}
#content p {margin:20px 0 0 0; padding:0;}
#content ul {list-style-image:url(../assets/pfeil-gruen.png); padding-left: 25px; margin-top:10px;}
#content ul li {font-size:1.3em; line-height:1.5em;}

#rechts {margin:0; padding:0 2.5em 3.5em 2.5em;}
#language {position:absolute; margin:20px 0 0 700px;/*float: right;*/ width: 100px; /*margin:0px 20px 0 0;*/}
.col-1, .col-2, .row-box-1, .row-box-2 { float:left;}
.content-text-left .row-box-1, .content-text-left .row-box-3{ width:16px;}
.content-text .col-1{ width:529px;}
.content-text .col-1 .row-box-2{ width:497px;}/*width = col-1 - 32*/
.content-text .col-2{ width:263px; margin-left:3px;}
.content-text .col-2 .row-box-2{ width:231px;}/*width = col-2 - 32*/
/**/
/*=========================*/

.csc-firstHeader{margin-bottom:30px;}
.col-1, .col-2  {margin-top: 320px;}
div#content textarea#tx-srfeuserregister-pi1-comments {width:267px;}
a.logoutbutton {display: block; margin: 0;padding: 0.2em;background-color: #025597; text-align:center; color: #fff; font-weight: bold;text-decoration:none;border: 2px solid #DA2D00}


.mitte-r h2.csc-firstHeader {margin-top: 1em;margin-bottom: 0.6em;}

/*Tabellenformatierung*/

table {
		margin:10px 0 0 25px;
		width:90%;
		border-collapse:collapse;
		background:#EFF4FB url(http://www.scootix.de/fileadmin/assets/teaser.gif) repeat-x;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		font:1em/145% 'Trebuchet MS',helvetica,arial,verdana;
		color: #333;
}

td, th {
		padding:5px;
}

caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}

/* =links
----------------------------------------------- */

table a {
		color:#950000;
		text-decoration:none;
}

table a:link {}

table a:visited {
		font-weight:normal;
		color:#666;
		text-decoration: line-through;
}

table a:hover {
		border-bottom: 1px dashed #bbb;
}

/* =head =foot
----------------------------------------------- */

thead th, tfoot th, tfoot td {
		background:#333 url(http://www.scootix.de/fileadmin/assets/llsh.gif) repeat-x;
		color:#fff
}

tfoot td {
		text-align:right
}

/* =body
----------------------------------------------- */

tbody th, tbody td {
		border-bottom: dotted 1px #333;
}

tbody th {
		white-space: nowrap;
}

tbody th a {
		color:#333;
}

.odd {}

tbody tr:hover {
		background:#fafafa
}
