body, input, textarea, select, option, legend, fieldset, a, table, tr, td {font-family: Verdana, Arial, Helvetica; font-size: 12px;}
body {background-color: #ffffff; font-size:12px; color: 000000;}

tr.bgHeader{background: url(/files/images/layout/header/top.gif) no-repeat;}
tr.bgPrinterFriendly{background: url(/files/images/layout/header/bgPrinterFriendly.jpg) no-repeat;}
tr.logo{background-color:#920505; color:#ffffff; width:100%;}
td.logo{font-weight:bold; font-size:16px; padding:5px; margin:5px; align:center; width:100%;}
tr.bgAdminHeader{background: url(/files/images/layout/header/top.gif) no-repeat;}
td.bg_naviLeft {background: url(/files/images/layout/bg_naviLeft.gif) 0 0 repeat-y}
td.bg_naviRight {background: url(/files/images/layout/bg_naviRight.gif) 0 0 repeat-y}
tr.footer {background-color: #00387a; color:#ffffff;}
tr.adminFooter {background-color: #920505; color:#ffffff;}
a.footer:link{font-size:10px; font-weight:normal; color:#ffffff; text-decoration:none;}
a.footer:visited{font-size:10px; font-weight:normal; color:#ffffff; text-decoration:none;}
a.footer:hover{font-size:10px; font-weight:normal; color:#ffffff; text-decoration:underline;}
td.naviBlue14{font-size:14px; color:#00387a;}
td.naviBlue12{font-size:12px; color:#00387a;}
a.naviBlue12:link{font-size:12px; font-weight:normal; color:#00387a; text-decoration:none;}
a.naviBlue12:visited{font-size:12px; font-weight:normal; color:#00387a; text-decoration:none;}
a.naviBlue12:hover{font-size:12px; font-weight:normal; color:#336bad; text-decoration:none;}
a.naviBlue10:link{font-size:10px; font-weight:normal; color:#00387a; text-decoration:none;}
a.naviBlue10:visited{font-size:10px; font-weight:normal; color:#00387a; text-decoration:none;}
a.naviBlue10:hover{font-size:10px; font-weight:normal; color:#336bad; text-decoration:none;background-color:#e6ecf6; width:100%;}
td.rightNavi{vertical-align:middle;margin:0px;padding:0px;}
tr.rightNavi{vertical-align:middle;margin:0px;padding:0px;}
table.rightNavi{vertical-align:middle;margin:0px;padding:0px;}
img.rightNavi{vertical-align:middle;margin:0px;padding:0px;}

td.contentHeadline{font-size:18px; color:#00387a; font-weight:bold;}
td.contentAdminHeadline{font-size:18px; color:#ffffff; font-weight:bold;}
table.suchform{background-color:#920505; color:#ffffff;}
table.weinrot{background-color:#c53838; color:#ffffff;}
td.weinrot{background-color:#c53838; color:#ffffff;}
a.adminNavOff:link{font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none;}
a.adminNavOff:visited{font-size:12px; font-weight:normal; color:#ffffff; text-decoration:none;}
a.adminNavOff:hover{font-size:12px; font-weight:normal; color:#ffffff; text-decoration:underline;}
a.adminNavOn:link{font-size:12px; font-weight:normal; color:#ff6666; text-decoration:none;}
a.adminNavOn:visited{font-size:12px; font-weight:normal; color:#ff6666; text-decoration:none;}
a.adminNavOn:hover{font-size:12px; font-weight:normal; color:#ff6666; text-decoration:underline;}

td.suchform{background-color:#920505; color:#ffffff;}
td.formText14{font-size:14px;font-weight:normal;}
td.formTextBold14{font-size:14px;font-weight:bold;}
td.formText10{font-size:10px;font-weight:normal;}
td.formTextBold10{font-size:10px;font-weight:bold;}
input.form-text {border-width: 0px; width: 130px; color: #223756;}
input.form-text2 {border-width: 0px; width: 100px; color: #223756;}
td.fontBlue10{font-size:10px;font-weight:normal; color:#00387a;}
a.fontRed10:link{font-size:10px; font-weight:normal; color:#ff387a; text-decoration:none;}
a.fontRed10:visited{font-size:10px; font-weight:normal; color:#ff387a; text-decoration:none;}
a.fontRed10:hover{font-size:10px; font-weight:normal; color:#ff6bad; text-decoration:none;}
a.fontBlue10:link{font-size:10px; font-weight:normal; color:#00387a; text-decoration:none;}
a.fontBlue10:visited{font-size:10px; font-weight:normal; color:#00387a; text-decoration:none;}
a.fontBlue10:hover{font-size:10px; font-weight:normal; color:#336bad; text-decoration:none;}
a.fontRedBold10:link{font-size:10px; font-weight:bold; color:#ff387a; text-decoration:none;}
a.fontRedBold10:visited{font-size:10px; font-weight:bold; color:#ff387a; text-decoration:none;}
a.fontRedBold10:hover{font-size:10px; font-weight:bold; color:#ff6bad; text-decoration:none;}
a.fontBlueBold10:link{font-size:10px; font-weight:bold; color:#00387a; text-decoration:none;}
a.fontBlueBold10:visited{font-size:10px; font-weight:bold; color:#00387a; text-decoration:none;}
a.fontBlueBold10:hover{font-size:10px; font-weight:bold; color:#336bad; text-decoration:none;}
a.fontBlue12:link{font-size:12px; font-weight:normal; color:#00387a; text-decoration:none;}
a.fontBlue12:visited{font-size:12px; font-weight:normal; color:#00387a; text-decoration:none;}
a.fontBlue12:hover{font-size:12px; font-weight:normal; color:#336bad; text-decoration:none;}
a.fontBlueBold12:link{font-size:12px; font-weight:bold; color:#00387a; text-decoration:none;}
a.fontBlueBold12:visited{font-size:12px; font-weight:bold; color:#00387a; text-decoration:none;}
a.fontBlueBold12:hover{font-size:12px; font-weight:bold; color:#336bad; text-decoration:none;}
a.fontRedBold12:link{font-size:12px; font-weight:bold; color:#ff387a; text-decoration:none;}
a.fontRedBold12:visited{font-size:12px; font-weight:bold; color:#ff387a; text-decoration:none;}
a.fontRedBold12:hover{font-size:12px; font-weight:bold; color:#ff6bad; text-decoration:none;}
a.fontRed12:link{font-size:12px; font-weight:normal; color:#ff387a; text-decoration:none;}
a.fontRed12:visited{font-size:12px; font-weight:normal; color:#ff387a; text-decoration:none;}
a.fontRed12:hover{font-size:12px; font-weight:normal; color:#ff6bad; text-decoration:none;}

span.fontRed10{font-size:10px; font-weight:normal; color:#ff387a;}
span.fontRedBold10{font-size:10px; font-weight:bold; color:#ff387a;}
span.fontBlue10{font-size:10px; font-weight:normal; color:##00387a;}
span.fontBlueBold10{font-size:10px; font-weight:bold; color:##00387a;}


h1 {font-size: 12px;}
h2 {font-size: 11px;}
h3 {font-size: 10px;}

p {font-size: 11px; }

td.fontBlue12{font-size:12px;font-weight:normal; color:#00387a;}

td.ergebnisseHeadline{border: 0px; background-color:#d7e0eb; color:#00387a;font-size:14px; font-weight:normal; padding:5px 0px 5px 10px; width:385px}
table.single{background-color:#ffffff; color:#000000; border: 1px solid #920505;}
table.single_top{background-color:#920505; color:#ffffff; border: 1px solid #920505;}
td.single{}
td.single_top{}
td.singleBold{font-weight:bold;}
td.singleBold_top{font-weight:bold;}
.buttonSingle {background-color:#920505; color:#ffffff; border: 0px}
.buttonSingle_top {background-color:#ffffff; color:#920505; border: 0px}

#redMargin {padding-left:20px; width:390px; text-align:left; border-right: 1px solid #920505; border-bottom: 1px solid #920505; border-top: 0px; border-left: 1px solid #920505;}

#redMargin2 {margin:20px; padding:20px; width:620px; text-align:left; border: 1px solid #920505;}

td.contact{font-size:12px;}
td.hlContact{font-size:12px; font-weight:bold;}
a.black:link{font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}
a.black:visited{font-size:12px; font-weight:normal; color:#000000; text-decoration:none;}
a.black:hover{font-size:12px; font-weight:normal; color:#000000; text-decoration:underline;}
a.black2:link{font-size:12px; font-weight:normal; color:#000000; text-decoration:underline;}
a.black2:visited{font-size:12px; font-weight:normal; color:#000000; text-decoration:underline;}
a.black2:hover{font-size:12px; font-weight:normal; color:#000000; text-decoration:underline;}
td.subHlBlue{font-size:12px; color:#4b73a2;}
td.blue10{font-size:10px; color:#4b73a2;}
td.padding{padding:5px;}
a.buttonLink:link{font-size:12px; font-weight:normal; color:#000000; text-decoration:none; padding-top:3px; padding-right:7px; padding-bottom:3px; padding-left:7px; border: 1px solid #0a4080; vertical-align:middle;margin-bottom:10px;}
a.buttonLink:visited{font-size:12px; font-weight:normal; color:#000000; text-decoration:none; padding-top:3px; padding-right:7px; padding-bottom:3px; padding-left:7px; border: 1px solid #0a4080; vertical-align:middle;margin-bottom:10px;}
a.buttonLink:hover{font-size:12px; font-weight:normal; color:#000000; text-decoration:none; padding-top:3px; padding-right:7px; padding-bottom:3px; padding-left:7px; border: 1px solid #0a4080; vertical-align:middle;margin-bottom:10px;}


td.reiter_off{width:124px; height:30px; background-color:#d9e5f3; border-top: 1px solid #920505; border-right: 1px solid #920505; border-left: 1px solid #920505; border-bottom:0px; text-align:center; padding-top:7px; padding-right:0px; padding-bottom:3px; padding-left:0px; }
td.reiter_on{width:124px; background-color:#ffffff; border-top: 1px solid #920505; border-right: 1px solid #920505; border-left: 1px solid #920505; border-bottom:0px; text-align:center; padding-top:7px; padding-right:0px; padding-bottom:3px; padding-left:0px; }
td.red{width:3px; background-color:#ffffff; border:0px; border-bottom: 1px solid #920505;border-top: 1px solid #920505;}

a.reiter_off:link{font-size:12px; font-style:normal; color:#000000; text-decoration:none;}
a.reiter_off:visited{font-size:12px; font-style:normal; color:#000000; text-decoration:none;}
a.reiter_off:hover{font-size:14px; font-style:italic; color:#0a4080; text-decoration:none;}
a.reiter_on:link{font-size:14px; font-style:italic; color:#0a4080; text-decoration:none;}
a.reiter_on:visited{font-size:14px; font-style:italic; color:#0a4080; text-decoration:none;}
a.reiter_on:hover{font-size:14px; font-style:italic; color:#0a4080; text-decoration:none; }

a.naviLink:link{font-size:12px; font-weight:normal; color:#02397b; text-decoration:none;}
a.naviLink:visited{font-size:12px; font-weight:normal; color:#02397b; text-decoration:none;}
a.naviLink:hover{font-size:12px; font-weight:normal; color:#02397b; text-decoration:none;}

td.error{font-size:12px; font-weight:normal; color:#ff0000;}
td.msg{font-size:12px; font-weight:normal; color:#0000ff;}

/* precise {width:370px; text-align:left; border: 0px solid #920505;} */
tr.precise{background-color:#eeeeee;}

/* formular formatierungen */
#form input {border: 1px solid #920505; padding: 1px; margin: 1px;}
#form textarea {border: 1px solid #920505; padding:1px; margin:1px; overflow:hidden;}
#form input.radio1 {border: 0px; padding:5px; margin-bottom:5px; margin-top:5px; margin-right:5px; margin-left:0px;vertical-align:middle;}
#form input.radio2 {border: 0px; padding:5px; margin-bottom:5px; margin-top:5px; margin-right:5px; margin-left:15px;vertical-align:middle;}
#form input.wa_submit{background-color:#d9e5f3; font-style:italic; color:#0a4080;}

/* login */
table.login{margin-left:15px;margin-top:10px;}
table.loginHeadline{background-color:#d9e5f3; margin:0px; padding:0px; border-top: 2px solid #9999cb; border-bottom: 2px solid #9999cb; color:#000000;}
td.loginHeadline{padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;font-size:16px;}
table.loginSubheadline{background-color:#eeeef8; margin:0px; padding:0px; color:#000000;}
td.loginSubheadline{padding-left:10px;padding-right:10px; padding-top:2px; padding-bottom:2px; font-size:14px;}
td.loginContent{padding:0px;margin:0px; padding-top:15px; border:0px;}
hr.login{border:1px solid #cccccc; margin-top:20px;margin-bottom:20px;}
hr.login2{border:1px solid #cccccc; margin-top:0px;margin-bottom:10px;}
hr.login3{border:2px solid #9999cb; margin-top:0px;margin-bottom:0px;}
td.line{background-color:#cccccc;}
td.loginFooter{font-size:10px; color:#aaaaaa;}
a.loginFooter:link{font-size:10px; font-weight:normal; color:#aaaaaa; text-decoration:underline;}
a.loginFooter:visited{font-size:10px; font-weight:normal; color:#aaaaaa; text-decoration:underline;}
a.loginFooter:hover{font-size:10px; font-weight:normal; color:#ccccff; text-decoration:underline;}

/* empfehlen */
div.content2{width: 384px; border: 1px solid #920505; padding: 20px 10px 10px 10px; margin-top:20px; margin-bottom:30px; text-align: left;}

/* domains*/
td.domain{font-size:10px;}
a.domain:link{font-size:10px;}
a.domain:visited{font-size:10px;}
a.domain:hover{font-size:10px;}

/* texte (filereader) */
#simpleContent{ margin:10px; text-align:left; width: 390px;}
ol.romanic{list-style-type:upper-roman;}

/* rechte spalte textboxen */
/*#naviRight div.right_box{margin: 0px 0px 20px 0px;}*/
#naviRight div.title{margin:0px; padding:2 5 2 5px; background-color: #00387a;color:#ffffff;}
#naviRight div.body{margin:0px; padding:0px; padding-left:5px;padding-top:5px;}

/* Rechte Navi Start */
/* Rechte Navi Ende */

img { border:none }

/* inhalt von visitenkarte.css */
#visitenkarte div{/*	width: 410px; */ /*	width: 384px; */}
#visitenkarte label{font-weight: normal;font-size: 12;color:#4b73a2;}
#visitenkarte label.hlContact{font-size:12px; font-weight:bold;	color:#000000;}
#visitenkarte td.content{font-weight: normal;font-size: 12;	color: #000000;}
#visitenkarte table.navi{/*	width: 410px; *//*	width: 384px; */}
#visitenkarte div.header{/*	width: 410px; *//*	width: 384px; */margin-top: 30px;}
#visitenkarte div.content{/*	width: 390px; */width: 382px; border-left: 1px solid #920505; border-right: 1px solid #920505;border-bottom: 1px solid #920505;/*	padding: 0px 10px 10px 10px; */	padding: 0px; margin:0px; margin-bottom: 30px;text-align: left;}
#visitenkarte div.abstand{padding:20 10 0 10px; margin:0 10 20 10px;}
#visitenkarte a.navi:link{font-size: 14px; font-style:italic; color:#ffffff; text-decoration:none;}
#visitenkarte a.navi:visited{font-size: 14px; font-style:italic; color:#ffffff;text-decoration:none;}
#visitenkarte a.navi:hover{font-size: 14px; font-style:italic; color:#0a4080; text-decoration:none;}
#visitenkarte a.selected:link{font-size: 14px; font-style: italic;color:#0a4080; text-decoration:none;}
#visitenkarte a.selected:visited{font-size: 14px; font-style: italic;color:#0a4080;	text-decoration:none;}
#visitenkarte a.selected:hover{font-size:14px;font-style:italic;color:#0a4080;text-decoration:none;}
#visitenkarte td.navi{background-color:#d9e5f3; border-top: 1px solid #920505;border-right: 1px solid #920505;border-left: 1px solid #920505;text-align:center; padding-top:7px; padding-right:0px; padding-bottom:3px; padding-left:0px;}
#visitenkarte td.navi2{border-bottom: 1px solid #920505;}
#visitenkarte td.selected{background-color:#ffffff; border-top: 1px solid #920505; border-right: 1px solid #920505; border-left: 1px solid #920505; text-align:center; padding-top:7px; padding-right:0px; padding-bottom:3px; padding-left:0px;}
