
body { font-family: Verdana,Helvetica,sans-serif;}
blockquote { margin : 0 20px .35em; }
h1 {font-family: Georgia,Helvetica,sans-serif; font-weight : normal;}
h2, h3, h4, h5, ul{font-family: Verdana,Helvetica,sans-serif; font-weight : normal;}

p { font-size : 80%; padding-bottom:10px;line-height:18px;}
p strong{ font-size : 88%;line-height:18px;}
q{ padding-bottom:20px;line-height: 14px;font-style: italic;font-size : 80%;}


div#content_main h1 {font-size : 150%;margin:8px 0 20px;}
div#content_main h2 {font-size : 95%;padding:3px 0 3px;}
div#content_main h3 {font-size : 75%;font-weight:bold;padding:8px 0 0;}
div#content_main h4 {font-size : 80%;margin:5px 0 2px;}
div#content_main h5 {font-size : 85%;margin:5px 0}
div#content_main h6 {font-size : 92%;}



div#navi_left h4 {font-size : 70%;margin:10px 0 5px 10px;font-weight:bold;}

div#navi_left ul#last5{margin-left: 35px;list-style-type: circle;}
div#navi_left ul#last5 li a{font-size: 75%;}


div#content_right h3 {font-size : 88%;padding:5px 0 10px;}

div#content_main .h3-markier{margin:40px 0 2px;border-bottom: 1px dotted #999;}

div#content_main.link-feld{margin:20px 0 30px 0;}
div#content_main.link-feld h3{margin-bottom:15px;}

div#navi_left_admin ul{margin-top:30px;}


#div-footer p{font-size : 70%;}

div#site_info {text-align: center; }
div#site_info p {padding-top:25px;font-size : 70%; }
div#site_info a {padding-top:25px;font-size : 120%; }

div#content_main ul{margin:0 20px;font-size:80%;list-style-type: disc;}
div#content_main ul li{padding:2px}

div#content_main ol{margin:10px 20px;font-size:80%;}
div#content_main ol li{padding:2px}

.rss-button{padding:20px 0 5px 15px;}
.ff-button{padding:0px 0 5px 15px;}

/*
Flashes--------------------------*/
#flash_notice p{font-size : 80%; padding-bottom:10px;line-height:18px;}
.flash_notice {height:30px;border: 1px dotted #7EB404;}

/*
google----------------------------*/
#cse-search-box{margin:0px;padding-left:765px;}
.english-version{float:left;}
/*
ads------------------------------*/
div#content_right .box-aktuelles{width:200px;margin-bottom:5px;}
div#content_right .box-aktuelles p{margin:0; padding:2px;font-size:12px;}
div#content_right .box-aktuelles a{margin:0; padding-left:2px; text-decoration:underline;font-size:12px;}

div#content_right .sidebanner {padding-top:10px;}

div#content_right p.anzeigen{ font-size : 80%; padding:10px 0px 0 0;line-height:10px;font-size:70%;}

/*
Movies----------------------*/
table#movie-liste-letter{width:480px;margin:15px 0 30px;}
table#movie-liste-letter th{height: 40px;padding-left:5px}
table#movie-liste-letter td{font-size:80%;padding:10px 0 3px 10px;}
table#movie-liste-letter tr {border-bottom:1px dotted #999}
table#movie-liste-letter .m-link{width:60px;}
.img-stars{}


/*
Floats---------------------*/

.flaggen-float{float:left;margin:0 10px 15px 15px;}

.content-pic{float:left;margin:5px 20px 10px 0;border: 1px solid #ccc}
.content-pic-start{float:left;margin:5px 20px 10px 0;border: 1px solid #ccc}

/*
Linie---------------------*/

div#content_main hr {height: 1px;border: 0 none;border-top: 1px dotted #999;margin:10px 0px 15px 0px;}

/*
uls----------------------------*/
.ul-links li{padding-top:10px;line-height:18px}

/*
Anker-----------------------------------*/
div#content_main p a {font-size : 13px;line-height:18px;border-bottom:1px dotted}
div#content_main li a {border-bottom:1px dotted}

a:visited, a:link { text-decoration : none;}
div#content_main p a:hover{text-decoration:none;border:none}

div#content_right h3 a {text-decoration:underline;font-size:90%}

div#navi_left h4 a {margin:5px 0 5px;}

.list-archiv td a {border-bottom:1px dotted}
.list-archiv td a:visited, a:link { text-decoration : none;}
.list-archiv td a:hover{text-decoration:none;border:none}


/*
Navi-----------------------------------*/
#navlist{margin-bottom:30px;padding-left:10px;}

#navlist li{list-style: none;margin: 0;padding:5px 0;text-align: left;border-bottom: 1px dotted #999;}
#navlist li a {color:#000;font-size: 70%;font-weight: bold;margin:0;padding:3px 0 3px 0;}
#navlist li a:hover {color:#858585;}
#navlist li #empty{padding:0; margin:0;}


#subnavi {margin:0; padding:3px 0 12px 8px;}
#subnavi li{list-style: none;border:0;margin: 0;padding:1px 0;}
#subnavi li a {font-size: 75%;font-weight:normal;}

/*
Tabellen--------------------------------*/

#tbl-list-archiv{width:400px;}
#tbl-list-archiv td,th{font-size : 80%; padding:3px 15px 0 0}
#tbl-list-archiv th{font-weight:bold;padding-bottom:5px;}
#tbl-list-archiv .themen-title{}

.tbl-themen{margin-top:30px;}
.tbl-themen td,th{font-size : 80%; padding:3px 10px 0px 3px}
.tbl-themen .themen-sortierung{font-weight:bold;padding-bottom:5px;}
.tbl-themen .themen-title{width:300px;}


/*
Pagination--------------*/
.pagination{padding: 1px;}
.pagination ul{margin: 0;padding: 0;text-align: left;font-size: 11px;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{padding: 0 3px;text-decoration: none;}
.pagination a.currentpage{font-weight: bold;cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color: white;cursor: default;font-weight: normal !important;}
.pagination a.prevnext{font-weight: bold;}


/*Admin*/
div#content_main_admin p {font-size : 82%;margin:5px 0;}
div#branding_admin h1{padding: 15px;}
div#content_main_admin h2{font-size:100%;margin:30px 0 10px;}
div#content_main_admin h3{font-size:80%;margin:10px 0;border-bottom: 1px dotted #999}
div#content_main_admin a{font-size : 13px;text-decoration:underline;}

div#navi_left_admin ul {padding-top:20px;list-style-type: none;}
div#navi_left_admin li a{margin-top:5px;font-size:13px}
#content_admin hr {height: 1px;border: 0 none;border-top: 1px dotted #999;margin:10px 0px 15px 0px;}

label{font-size:12px;}


#tbl-input-content{}
#tbl-input-content td{padding:5px;font-size:12px;}
#tbl-input-content .textarea-subtitle{width:405px;height:100px;}
#tbl-input-content .textarea-content{width:450px;height:500px;}

#tbl-input-content .textarea-licht{width:405px;height:100px;}
#tbl-input-content .textarea-movie{width:405px;height:200px;}

#tbl-input-content .form-fld-400{width:400px;}
#tbl-input-content .form-fld-100{height:80px;}
p .form-fld-400{width:500px;height:500px}
p .form-fld-100{width:500px;height:80px;}

.float-left-486{float:left;margin:15px 0px;width:250px}

.clear{clear:both;}

..container-clear
{
  height: 1%;
}

..container-clear:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}