/*
Theme Name: DomRep3
Author: Jan Pulpan

*/

/* {} */
body {
	background: #d5d6d7;
	padding-bottom: 10px;}

body, table, p {font-size: 12px !important; /* Resets 1em to 10px */color: #333; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif !important;line-height: 16px !important;}
h1 {font-size: 24px;}  
h2 {font-size: 19px;}  
h3 {font-size: 14px;}
p {font-size: 14px;}

h1, h2, h3, h4, h5, h6 {line-height: 100%; color: #FFC515;}
h1 {margin-top: 10px; margin-bottom: 10px;}
h2 {margin-top: 15px; margin-bottom: 5px;}
h3 {margin-top: 15px; margin-bottom: 3px;} 
a img {border: 0px;}

#maincontainer {width: 808px; _width: 830px; position: absolute; top: 0px; left: 50%; margin-left: -480px; clear: both;background-color: white; border: 1px solid #959596; border-top: 0px; padding: 20px; padding-left: 10px; padding-right: 10px;}
#maincontainer #content {width: 611px; float: right; clear: left; margin-top: 0px; margin-left: 15px; background-color: #fff;}
#maincontainer #lmenu {width: 182px; margin-top: 275px;}
#maincontainer #lmenu #menue {padding: 0px; margin: 0px; width: 180px; border: solid 1px #D3D3D3;}
#maincontainer #lmenu #menue h4 {font-size: 21px; text-transform: capitalize; color: #666; letter-spacing: -1px; padding-top: 8px; padding: 4px 15px; background: none; background-color: #E8E8E8; margin: 0px; width: 150px; _width: 180px;}
#maincontainer #lmenu #menue ul {padding-left: 10px;}
#maincontainer #lmenu #menue li {background:url(http://www.privat-krankenversicherung-online.com/wp-content/themes/privatkrankenversicherung/images/icons.gif) 0 -560px no-repeat; padding-left:22px; list-style:none; margin-top:5px;}
#maincontainer #lmenu #menue li a {color:#2970A6; text-decoration:none;}
#maincontainer #lmenu #menue li a:hover {text-decoration:underline;}
#maincontainer #lmenu #blok {border: solid 1px #D3D3D3; border-top: solid 10px #E8E8E8; width: 200px; margin-top: 20px;}
#maincontainer #bottomlinks {text-align: center; width: 611px; font-size: 9pt; margin-top: 20px; border-top: solid 1px #2970A6; color: #2970A6;}
#maincontainer #bottomlinks a {color: #2970A6;}

#header {width: 830px; height: 194px; position: absolute; top: 0px; left: 50%; margin-left: -479px; clear: both; z-index:1;}
#header #logo {width: 146px; height: 285px; margin-top: -15px; position: absolute; top: 0px; left: 10px; z-index:2}
#header #logo img {border: 0px; width: 146px;}
#header #newsletter {height: 150px; width: 650px; _width: 820px; position: absolute; top: 44px; left: 50%; margin-left: -411px; z-index: 0; border: 1px solid #959596; border-top: 0px; border-bottom: 0px; color: #000; padding-left: 160px;}
#header #newsletter h2 {width: 370px; color: #000; margin-top: 40px; margin-left: 0px; margin-bottom: 20px; font-size: 15px;}
#header #newsletter #form {float: right; clear: left; margin-right: 20px; padding: 15px; border: solid 3px #000; background-color: #fff; color: #000; margin-top: 15px;}
#header #links {position: absolute; top: 10px; left: 160px;}
#header #links a {font-size: 11px;}

#rghtclmn {width: 120px; height: 600px; position: absolute; top: 10px; left: 50%; margin-left: 361px;  z-index:10;}

#bg {height: 150px; width: 100%; position: absolute; top: 44px; left: 0px; z-index:0;}
#header_text {height: 50px; width: 250px; position: absolute; top: 10px; left: 50%; margin-left: 110px; z-index:2;}

.ulbox {background-color: #014642; color: #fff; font-weight: bold; font-size: 20pt; padding: 5px; line-height: 100%;}

.tb {border: solid 1px #000; background-color: #fff; color: #000;}
