body {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;background:#FEFEFE url('../images/page-back.png') repeat-x;font-family:"Lucida Grande", Tahoma, Verdana, sans-serif;font-size:12px;}
a {outline:none;}
.icon {vertical-align:middle;line-height:100%;margin:0px 3px 3px 0px;}

input,textarea {margin:2px 0px 2px 0px;padding:5px 5px;border:1px solid silver;width:300px;}
input:hover,textarea:hover,input:focus,textarea:focus {background-color:#E4F1FC;border-color:#3055D6;}
select {margin:2px 0px 5px 0px;padding:5px;border:1px solid silver;}

#mama {width:830px;margin:0 auto;overflow:visible;}
#head {width:830px;height:100px;text-align:left;padding:0;margin:0px 0px 0px 0px;}  

#head #adminBar {float:right;clear:right;width:auto;border:2px dotted white;padding:5px 15px;margin:50px 0px 0px 0px;color:white;}
#head #adminBar a {color:white;text-decoration:underline;}
#head #adminBar a:hover {color:white;text-decoration:none;}

#head h1 {font-size:26px;color:white;margin:0px;padding:55px 30px 0px 0;width:auto;float:left;text-shadow:#333 1px 1px 1px;}

#navigation {margin:0px 0px 0px 0px;padding:0px;float:left;}
#navigation ul {margin:0px 0px 0px 10px;padding:0 0px 0px 0px;list-style-type:none;border-right:1px solid #CCCCCC;}
#navigation ul li {float:left;padding:0;margin:0px;border-right:1px solid #154F9C;border-left:1px solid #CCCCCC;}
#navigation ul li.blank {padding:10px 20px;font-size:12px;}
#navigation ul li a {padding:10px 15px 10px 15px;font-size:12px;float:left;font-weight:bold;display:block;color:white;text-decoration:none;background:url('../images/nav-back.png') 50% -35px repeat-x;text-shadow:#333 1px 1px 1px;}
#navigation ul li a:hover {color:white;background:url('../images/nav-back.png') 50% -70px repeat-x;}
#navigation ul li a.active {color:white;background:url('../images/nav-back.png') 50% -70px repeat-x;}

#citySelect {vertical-align:middle;float:right;clear:right;width:auto;color:white;height:30px;line-height:100%;margin:0px;padding:2px 30px 0px 0px;text-shadow:#333 1px 1px 1px;}
#citySelect select {width:120px;font-size:11px;padding:0px;}
#citySelect .go {background:url('../images/button-go-36.gif') 0 0 no-repeat;height:29px;width:36px;font-weight:bold;border:none;padding:0;margin:0px 0px 0px 0px;color:white;cursor:pointer;font-size:16px;}
/*#citySelect .go:hover {background:url('../images/button-submit-40.gif') 0 -23px no-repeat;}*/

#content {width:826px;float:left;clear:both;padding:20px 0px;}
#content p {width:816px;text-align:left;padding:0px;margin:0px 0px 10px 0px;}

#content .kruemel {float:left;margin:0px 0px 10px 10px;padding:0px;width:auto;}
#content .landNav {float:right;clear:right;text-align:right;width:auto;padding:0px 30px 0px 0px;margin:0px 0px 0px 0px;}

#content a {color:#65944A;text-decoration:underline;}
#content a:hover {color:#65944A;text-decoration:none;}

#content h1 a {color:#65944A;text-decoration:none;}
#content h1 a:hover {color:#65944A;text-decoration:underline;}

#content .boxsmall {width:265px;overflow:auto;background:url('../images/box-small-top.gif') left top no-repeat;padding:0px 0px 18px 0px;margin:0px 0px 0px 0px;float:left;}
#content .boxsmall h1 {float:left;clear:both;width:215px;font-size:15px;padding:20px 25px 5px 25px;margin:0px;color:#1654A2;}

#content .boxsmall p {width:215px;text-align:left;padding:0px 25px 25px 25px;margin:0px;background:url('../images/box-small-bottom.gif') left bottom repeat-y;float:left;clear:both;line-height:16px;}

#content .boxmedium {width:403px;overflow:auto;padding:0px 0px 18px 0px;margin:0px 10px 10px 0px;float:left;background:url('../images/box-medium-bottom.png') left bottom no-repeat;}
#content .boxmedium h1 {float:left;clear:both;width:348px;font-size:15px;padding:25px 25px 10px 30px;margin:0px;color:#1654A2;background:url('../images/box-medium-top.png') left top no-repeat;}
#content .boxmedium h2 {float:left;clear:both;width:348px;font-size:14px;padding:0px 0px 0px 5px;margin:0px;color:#65944A;}
#content .boxmedium p {width:343px;text-align:left;padding:5px 25px 20px 30px;margin:0px;line-height:16px;float:left;}
#content .boxmedium div.mid {background:url('../images/box-medium-mid.png') left bottom repeat-y;width:378px;padding:0px 0px 0px 25px;float:left;}
#content .boxmedium div.mid p {width:343px;text-align:left;padding:3px 25px 10px 5px;margin:0px;line-height:16px;}  
#content .marg-left5 {margin-left:2px;}

#content .boxlarge {width:816px;overflow:visible;padding:0px 0px 18px 0px;margin:0px 0px 10px 0px;float:left;background:url('../images/box-large-bottom.gif') left bottom no-repeat;}
#content .boxlarge h1 {float:left;clear:both;width:761px;font-size:15px;padding:20px 25px 15px 30px;height:15px;margin:0px;color:#1654A2;background:url('../images/box-large-top.gif') left top no-repeat;}
#content .boxlarge h2 {float:left;clear:both;width:761px;font-size:15px;padding:20px 25px 5px 30px;height:15px;margin:0px;color:#65944A;background:url('../images/box-large-top.gif') left top no-repeat;}
#content .boxlarge p {float:left;clear:both;width:761px;text-align:left;padding:0px 25px 15px 30px;margin:0px;line-height:16px;}
#content .boxlarge div.mid {background:url('../images/box-large-mid.gif') left bottom repeat-y;width:726px;padding:0px 60px 0 30px;margin:0;float:left;clear:both;}
#content .boxlarge div.mid p {width:741px;text-align:left;padding:0px 0px 20px 0px;margin:0px;line-height:16px;}
#content .boxlarge div.mid h2 {width:100%;font-size:14px;padding:0;margin:10px 0 4px 0;color:#65944A;background:none;}
#content .boxlarge div.mid h3 {width:100%;font-size:13px;padding:0 0 0 0;margin:10px 0 0 0;color:#65944A;}

/*#content .boxlarge div.mid ol, #content .boxlarge div.mid ul {margin:10px 0 5px 0;}
#content .boxlarge div.mid ol li, #content .boxlarge div.mid ul li {margin:0 0 5px 0;}*/

#content .boxlarge #container-1 {overflow:visible;float:left;clear:both;margin-bottom:20px;}
#content .boxlarge ul.linklist {margin:10px 0 0 0;padding:0px;list-style-type:none;}
#content .boxlarge ul.linklist li {line-height:20px;}

#content ul.staedte {width:209px;float:left;background-color:white;list-style-type:none;margin:15px 12px 15px 0px;padding:10px;}
#content ul.staedte li {line-height:20px;}
#content ul.staedte li a {font-size:12px;color:#0C75B6;text-decoration:none;display:block;height:20px;width:195px;background-color:#EBF6FA;padding:3px 8px;margin-bottom:1px;}
#content ul.staedte li a:hover {color:#0C75B6;background-color:#D9EEF5;}

#content ul.staedtelist {float:left;clear:right;background-color:white;list-style-type:none;margin:0px 10px 20px 0px;}
#content ul.staedtelist li {line-height:20px;}
#content ul.staedtelist li a {font-size:12px;color:#0C75B6;text-decoration:none;display:block;height:20px;width:205px;padding:3px 8px;margin-bottom:1px;background-color:#EBF6FA;/*border:1px solid #3C576C;*/}
#content ul.staedtelist li a:hover {color:#0C75B6;text-decoration:none;background-color:#D9EEF5;}

#content #fehler {border:2px solid red;background-color:white;padding:8px 20px 5px 20px;font-weight:bold;margin:10px 0px 0px 0px;width:auto;float:left;clear:both;}

#content #aform {background:url('../images/lock.png') 17px 17px no-repeat;float:left;clear:both;margin:20px 0px 30px 0px;padding:20px 20px 20px 100px;border:1px solid silver;background-color:#fcfcfc;}
#content #aform label {float:left;clear:both;text-align:right;font-weight:bold;width:90px;margin:5px 10px 0px 0px;}
#content #aform .submit {padding:5px 20px;margin:10px 0px 0px 150px;font-weight:bold;cursor:pointer;background:url('../images/button-submit-110.gif') 0 0 no-repeat;width:110px;border:none;} 
#content #aform .submit:hover {background:url('../images/button-submit-110.gif') 0 -23px no-repeat;} 

#content .boxmedium p.adminInline {float:left;clear:both;width:auto;padding:0;margin:0;border:1px solid red;}

#content #hform {float:left;clear:both;}
#content #hform label {float:left;clear:both;text-align:left;font-weight:bold;width:170px;margin:5px 10px 20px 0px;}
#content #hform input {float:left;}
#content #hform .submit {float:none;width:auto;padding:0px;width:110px;height:23px;background:url('../images/button-submit-110.gif') 0 0 no-repeat;border:none;font-weight:bold;cursor:pointer;}
#content #hform .submit:hover {background:url('../images/button-submit-110.gif') 0 -23px no-repeat;}
#content .small {font-size:10px;font-weight:normal;}

#content .marg-left {margin-left:10px;}

#content p.adminBarContent {padding:0px 0px 0px 25px;margin:0px;float:left;width:200px;}



#content #message {float:left;clear:both;width:auto;background-color:white;border:2px solid green;padding:8px 20px 5px 20px;margin:0px 0px 5px 0px;}

#footer {color:black;width:100%;float:left;clear:both;text-align:center;margin-bottom:30px;padding-bottom:30px;}
#footer a {color:#65944A;text-decoration:underline;}
#footer a:hover {color:#65944A;text-decoration:none;}

#debug {border:2px solid red;background-color:white;padding:10px 20px;margin:20px auto;width:450px;float:left;clear:both;}
