/***********************
bg-color: 	#fff;
text-color: 	#9a9a9a;
text-color 2: 	#69aa26;
***********************/


/***** layout *****/
body{font-family: Georgia,Helvetica,sans-serif; font-size: 101%; margin: 0; padding: 0; background-color: #fff; color: #9a9a9a;}

#all{text-align: left; margin-bottom: 0.5em; text-align: left; font-size: 0.8em;  background-color: white; padding: 15px 20px 15px 20px;}
#left{float: left; width: 165px;}
#right{width: 755px; margin-left: 175px;}
#header{padding: 0; margin: 0;}
#content{font-size: 13pt; float: left;}
#footer{text-align: right;}

/***** general styling *****/
p{margin: 0; padding: 0;}
img{border: 0 none;}
a{text-decoration: none; color: #69aa26;}
textarea, input, select{border: 1px solid #9a9a9a; background-color: white;}
.hidden{visible: none;}
.ferror,.fwin,.fwarn,.fmesg{margin-left: auto; margin-right: auto; padding: 1em; border-style: solid; border-width: 1px 1px 1px 15px; color: #000; width: 60%; -moz-border-radius: 2px; border-radius: 2px; -webkit-border-radius: 2px;}
.ferror span,.fwin span,.fwarn span,.fmesg span{font-weight: bold;}
.ferror ul,.fwin ul, .fwarn ul, .fmsg ul{list-style-type: square;}
.ferror{border-color: red; background-color: #ffcccc;}
.fwin{border-color: #b4de0b; background-color: #ccff00;}
.fwarn{border-color: #E9B600; background-color: #e9e4af;}
.mark{color: #69aa26;}
.mark2{color: #333;}

h1, h2{color: #69aa26;}
#title{border-top: 2px solid #9a9a9a; border-bottom: 2px solid #9a9a9a; padding: 10px 0 5px 1px; margin: 40px 0 5px -1px;}
#primnavi,#secnavi{padding: 0; margin: 0;}
#primnavi{margin: 25px 0 12px 0;}
#secnavi a{margin-right: 10px;}
#werbeagentur{position: relative; left: -5px;}
form p label{float: left; width: 200px;}
.nowrap{white-space: nowrap;}
@media screen and (min-width: 0px){ #header { margin-top: -15px; }	

