/* ### basiselemente ### */
html, body {height:100%}
body { 
	font: 8pt/16pt verdana; 
	color: #111111;
	margin: 0px; 
	background: url(images/con_rand.gif) repeat-y top left;
	}
p { 
	margin-top: 0px; 
	text-align: left;
	}
h3 { 
	font: normal bold 12pt verdana; 
	margin-bottom: 0px; 
	color: #000000;
	}
h1 { 
	font: normal 14pt verdana; 
margin:0px;
	margin-bottom: 10px; 
	color: #A60303;
	}
ul {
	margin-top:0px;
	}
td {
	font: 8pt/16pt verdana; 
	color: #000000;
/*margin:0px;
padding:0px;
line-height:125%;*/
}
input,textarea,select {
	border: #737373 solid 1px;
	background: #F3F3F3;
	font: normal 8pt verdana; 
}
form {
	display: inline;
}

a:link { 
	font-weight: normal; 
	text-decoration: none; 
	color: #A60303;
	}
a:visited { 
	font-weight: normal; 
	text-decoration: none; 
	color: #A60303;
	}
a:hover, a:active { 
	font-weight: normal; 
	text-decoration: underline; 
	color: #A60303;
	}

/* ### hauptdivs ### */
#container { 
	padding: 0px 0px 0px 0px;  
	margin: 0px; 
	width:1000px;
	background: url(images/con_rand.gif) repeat-y top left;
position:absolute;
}
#balkeno {
	float:left;
	height:9px;
	background: #B6C4D1 url(images/back_o.gif) repeat-x;
	width:1000px;
	margin:0px;
	font-size:9px;
	line-height:9px;
}
#links {
	width:151px;
	background: #B6C4D1 url(images/links.jpg) no-repeat;
	float:left;
	height:556px;
}
#header { 
	height:116px;
	width:849px;
	float:left;
	background: #C61217 no-repeat;
	}
#logo1 {
	float:left;
	background: url(images/logo1.gif) no-repeat;
	height:116px;
	width:236px;
}
#logo2 {
	float:left;
	background: url(images/logo2.jpg) no-repeat;
	height:116px;
	width:375px;
}
#topnav {
	float:left;
	width:137px;
	height:116px;
	background: url(images/back_t.gif) #E0E4E7 no-repeat;
}
.toptext {
padding-left:15px;
padding-top:5px;
line-height:15px;
	font-weight: bold; 
	color: #737373;
font-size:8pt;
}
#menu {
	float:left;
	height:39px;
	width:849px;
	line-height:39px;
	background: #ffffff url(images/back_menu.gif) repeat-x;
}
.toptext a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #737373;
	}
.toptext a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #737373;
	}
.toptext a:hover,.toptext a:active { 
	font-weight: bold; 
	text-decoration: none; 
	color: #737373;
	}
#main {
	margin:0px;
	float:left;
	width:849px;
background:#ffffff;
/*height:400px;*/
	}
#maincontent {
	margin:0px;
	float:left;
	width:550px;
}
#maincontent2 {
	margin:0px;
	float:left;
	width:600px;
}
.maincontenttxt {
padding-left:30px;
padding-right:30px;
padding-top:30px;
}
#right {
	margin:0px;
	float:left;
	width:200px;
}
.righttxt {
padding-left:30px;
padding-right:0px;
padding-top:30px;
}
#submenu {
height:17px;
width:115px;
}
#submenu a{
text-indent:5px;
float:left;
height:17px;
width:115px;
font: 9px verdana;
line-height:15px;
font-weight:bold;
text-decoration: none; 
color:#000000;
border-color: #9AA7B4; 
border-bottom: 1px solid; 
background-color: #F2F6FD; 
}
#submenu a:link,#submenu a:visited {
color:#000000;
}
#submenu a:hover,#submenu a:active{
color:#FFFFFF;
background-color:#9AA7B4;
}

/* default styles for extension "tx_srsendcard_pi1" */
   .tx-srsendcard-pi1 P { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srsendcard-pi1 A:link { background-color:transparent; color:#A60303; text-decoration:none; font-weight:normal;}
   .tx-srsendcard-pi1 A:visited { background-color:transparent; color:#A60303; font-weight:normal; text-decoration:none; }
   .tx-srsendcard-pi1 A:hover { background-color:transparent; color:#A60303; font-weight:normal; text-decoration:underline; }
   .tx-srsendcard-pi1 A:active { background-color:transparent; color:#A60303; font-weight:normal; text-decoration:underline; }
   .tx-srsendcard-pi1 INPUT { border: #737373 solid 1px; background: #F3F3F3; font: normal 8pt verdana; color:#000000; }
   .tx-srsendcard-pi1 INPUT.tx-srsendcard-pi1-submit { border: #737373 solid 1px; background: #F3F3F3; font: normal 8pt verdana; color:#000000; }
   .tx-srsendcard-pi1 SELECT { border: #737373 solid 1px; background: #F3F3F3; font: normal 8pt verdana; color:#000000; }
   .tx-srsendcard-pi1 TEXTAREA { border: #737373 solid 1px; background: #F3F3F3; font: normal 8pt verdana; color:#000000; }
   .tx-srsendcard-pi1 .tx-srsendcard-pi1-radio TD { text-align:left; vertical-align:middle; background-color:transparent; }
   .tx-srsendcard-pi1 .tx-srsendcard-pi1-radio P { font-family:Verdana, sans-serif; font-size:12px; color:#000000; margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srsendcard-pi1 .tx-srsendcard-pi1-radio INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#000000; font-weight:bold; vertical-align:middle; }

.tx-guestbook-pagination {font-size:12px; }